Als «bash» getaggte Fragen

Fragen speziell zu GNUs Bourne Again SHell im Gegensatz zu anderen Bourne / POSIX-Shells. Verwenden Sie bei Fragen zu Unix-Shells im Allgemeinen stattdessen das Tag / shell.


2
Es gibt gestoppte Jobs (bei Bash-Exit)
Ich erhalte die Meldung, There are stopped jobs.wenn ich manchmal versuche, eine Bash-Shell zu beenden. Hier ist ein reproduzierbares Szenario in Python 2.x: ctrl+ cwird vom Interpreter als Ausnahme behandelt. ctrl+ z'stoppt' den Prozess. ctrl+ beendet dPython für Reals. Hier sind einige reale Terminalausgaben: example_user@example_server:~$ python Python 2.7.3 (default, Sep …
158 bash  shell  process 

9
Wie kann ermittelt werden, woher eine Umgebungsvariable stammt?
Ich habe eine Linux-Instanz, die ich vor einiger Zeit eingerichtet habe. Wenn ich es starte und mich anmelde, rootgibt es einige Umgebungsvariablen, die ich eingerichtet habe, aber ich kann mich nicht erinnern oder herausfinden, woher sie stammen. Ich habe überprüft ~/.bash_profile, /etc/.bash_rcund alle Startskripts. Ich bin gelaufen findund grepohne Erfolg. …

14
Batch-Umbenennung von Dateien
Ich habe ein Verzeichnis voller Bilder: image0001.png image0002.png image0003.png ... Und ich möchte, dass ein Einzeiler sie in (etwa) umbenennt. 0001.png 0002.png 0003.png ... Wie mache ich das?
151 shell  bash  rename 


1
Bash: Was macht "> |"?
Ich habe gerade gesehen, wie das aufgeschrieben wurde. $ some-command >| /tmp/output.txt Vertikale Pipes werden in Standard-Redirects verwendet, um die Ausgabe eines Befehls an einen anderen zu "leiten". Ist dies >|in der Tat völlig nutzlos, wie es auch >in diesem Szenario der Fall wäre ?

2
Unterbrechen und Fortsetzen von Prozessen
Im Bash-Terminal kann ich Control+ Zdrücken, um einen laufenden Prozess anzuhalten. Dann kann ich eingeben fg, um den Prozess fortzusetzen. Kann ich einen Prozess anhalten, wenn ich nur eine PID habe? Und wenn ja, welchen Befehl soll ich verwenden? Ich suche nach etwas wie: suspend-process $PID_OF_PROCESS und dann mit fortzusetzen …



8
Wie kann man ein Bash-Skript debuggen?
Ich habe einige Probleme mit einigen Skripten in Bash, über Fehler und unerwartetes Verhalten. Ich möchte die Ursachen der Probleme untersuchen, damit ich Korrekturen anwenden kann. Gibt es eine Möglichkeit, eine Art "Debug-Modus" für Bash zu aktivieren, um weitere Informationen zu erhalten?
135 bash  debugging 

5
Welche Farbcodes kann ich in meiner PS1-Eingabeaufforderung verwenden?
Ich habe in meiner PS1-Eingabeaufforderung mehrere Farben verwendet, z \033]01;31\] # pink \033]00m\] # white \033]01;36\] # bold green \033]02;36\] # green \033]01;34\] # blue \033]01;33\] # bold yellow Wo finde ich eine Liste der Farbcodes, die ich verwenden kann? Ich habe mir Colorize Bash Console Color angesehen, aber meine …
132 bash  colors  prompt 

1
Verwenden Sie in einem Bash-Skript die Bedingung "oder" in einer "if" -Anweisung
Diese Frage ist eine Art Fortsetzung meiner früheren Frage . Die Benutzer auf dieser Site haben mir freundlicherweise dabei geholfen, herauszufinden, wie eine Bash- forSchleife geschrieben wird, die Zeichenfolgenwerte durchläuft. Angenommen, eine Schleifensteuerungsvariable fnamedurchläuft die Zeichenfolgen "a.txt" "b.txt" "c.txt". Ich würde gerne echo"Ja!" wann fnamehat der Wert "a.txt"oder "c.txt"und echo"nein!" …
129 bash  shell-script 

3
Anführungszeichen innerhalb von $ (Befehlsersetzung) in Bash
In meiner Bash-Umgebung verwende ich Variablen, die Leerzeichen enthalten, und diese Variablen bei der Befehlssubstitution. Leider kann ich die Antwort auf SE nicht finden. Wie zitiere ich meine Variablen richtig? Und wie soll ich es machen, wenn diese verschachtelt sind? DIRNAME=$(dirname "$FILE") oder zitiere ich außerhalb der Vertretung? DIRNAME="$(dirname $FILE)" …

4
Vorrang der logischen Shell-Operatoren &&, ||
Ich versuche zu verstehen, wie die logische Operatorrangfolge in Bash funktioniert. Zum Beispiel hätte ich erwartet, dass der folgende Befehl nichts wiedergibt. true || echo aaa && echo bbb Entgegen meiner Erwartung bbbwird jedoch gedruckt. Kann mir bitte jemand erklären, wie ich Compounded &&und ||Operatoren in Bash verstehen kann ?
126 bash  shell 


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.