Bash Befehl Ausführung danach

Befehle nach dem Ausführen eines Bash-Befehls ausführen

Einführung, wie man Befehle nach dem Ausführen eines Befehls in Bash auf der Befehlszeile von Linux-Computern und Servern ausführt. Der Wert von <code>$PROMPT_COMMAND</code> wird als Befehl ausgeführt, bevor die Eingabeaufforderung mit PS1 aktualisiert wird. Mit anderen Worten, es wird nach der Befehlsausführung ausgeführt...

Shou Arisaka
1 Min. Lesezeit
28. Sept. 2025

Einführung, wie man Befehle nach dem Ausführen eines Befehls in Bash auf der Befehlszeile von Linux-Computern und Servern ausführt. Der Wert von $PROMPT_COMMAND wird als Befehl ausgeführt, bevor die Eingabeaufforderung mit PS1 aktualisiert wird. Mit anderen Worten, es wird nach der Befehlsausführung ausgeführt.

export PROMPT_COMMAND="echo y"

Konkretes Beispiel

command line - How to share history between terminal tabs? - Ask Different

export PROMPT_COMMAND="history -a; history -c; history -r; $PROMPT_COMMAND"

Beachten Sie, dass wenn Sie Bash von Bash starten, .bashrc mehrmals geladen wird, und in diesem Fall ist eine Initialisierungsverarbeitung erforderlich. Es ist gut, export PROMPT_COMMAND= am Anfang von .bashrc zu schreiben.

Diesen Artikel teilen

Shou Arisaka 28. Sept. 2025

🔗 Links kopieren