Als «bash» getaggte Fragen

7
Git automatisch vervollständigen

Ich benutze Git wie viele von euch. Außerdem verwende ich dafür keine GUI - nur CLI. Also habe ich mich gefragt: Gibt es eine Möglichkeit , Git Befehle zu machen ( git status, git checkoutetc.) sich vollständig , wenn Tab schlagen? Wie andere CLI-Befehle. PS Ich benutze Arch Linux, wenn das...

7
Pgrep gibt mehrere PIDs zurück

Mein Skript akzeptiert einen Prozessnamen als Eingabe und beendet ihn. Ich habe versucht, pgrep zu verwenden, aber es werden zwei PIDs zurückgegeben, eine für den laufenden Prozess und eine für das Skript, das den Prozessnamen als Eingabe akzeptiert. Ich habe auch versucht, die pgrep -foOption zu...

7
Debuggen des hängenden Bash-Prozesses

Nach einigen schlechten Leistungen heute habe ich überprüft top: 1 PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 14229 myuser 20 0 8776 5264 1684 R 99 0.2 1383:47 bash 98-100% Nutzung durch einen Bash-Prozess, der vor langer Zeit hätte sterben sollen (ich habe gerade alle Terminals...

7
Bash Auto Completion Skript

Ich versuche, die automatische Vervollständigung für einen Befehl einzurichten, der nur einen Parameter, einen Ordnernamen, akzeptiert. In habe /secure/kernel_builds/ich die drei folgenden Unterordner: 3.5.6/ 3.6.2/ source/ Jetzt möchte ich die automatische Vervollständigung, die alle möglichen...

7
Führen Sie das Bash-Skript in .bashrc aus

Hallo, ich bin gespannt, ob es möglich ist, ein Bash-Skript in Bash RC auszuführen. Es scheint eine Endlosschleife zu erzeugen, es sei denn, es gibt eine Möglichkeit, sie anzuweisen, nicht zu versuchen, eine neue Shell zu starten. Hier ist ein Beispiel bash_script.sh: #!/bin/bash echo Hello World...

7
Farbausgabe von gegabelten Prozessen

Ich habe ein Runscript, das einige Prozesse startet und sie in den Hintergrund sendet mongod & pid_mongo=$! redis-server & pid_redis=$! # etc. Alle diese Prozesse werden dann gleichzeitig mit derselben Standardausgabe ausgegeben. Meine Frage: Ist es möglich, die Ausgabe jedes einzelnen...

7
Korrekter Umgang mit Python2 und Python3

Was ist die richtige Art und Weise, Skripte auszuführen, die von python2.x abhängen, aber von einem System, in dem python3.x mit Python aliasiert ist? Die Lösung sollte Folgendes berücksichtigen: Python2 sollte nur für diesen Bash-Lauf verwendet werden Jedes Skript, das anschließend ausgeführt...

7
Bash-Befehlsnummer (Verlauf) In PS1

history listet frühere Befehle und deren Nummer auf, z $ history 286 clear Ich möchte die Befehlsnummer sehen können, wenn ich einen neuen Befehl eingebe, anstatt ihn eingeben zu müssen history Im Wesentlichen: [ username ubuntu ~ ] $ wird [ username ubuntu ~ ] 286 $ Weiß jemand, wie man dies in...

7
Ist es möglich, Indirektion zum Setzen von Variablen zu verwenden?

ZB wird das nächste Skript Helloaufgrund der ${!Regel gedruckt . A=B B=Hello echo ${!A} Aber wie kann ich den Wert auf eine Variable mit indirektem Namen setzen? Die einfache Verwendung von !Zeichen funktioniert nicht: A=B !A=Hello # here is tricky line echo $B Ich weiß, dass es einen Trick bei der...