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.