
Ich habe diese Antwort gesehen:
Bewahren Sie den Bash-Verlauf in mehreren Terminalfenstern auf
Dies funktioniert für den Verlauf, aber ich frage mich, ob es eine Möglichkeit gibt, dies zu erweitern, sodass auch das Drücken von „Nach oben“ geteilt wird?
Antwort1
Obwohl bash
es nicht genau dieses Verhalten hat, zsh
kann dies mit
setopt inc_append_history share_history
Antwort2
Dies sollte möglich sein, indem man Bash anweist, den Verlauf nach jedem Befehl aufzuschreiben und erneut zu lesen. Ungetestet:
PROMPT_COMMAND="$PROMPT_COMMAND"$'\nhistory -a; history -n'
Das Teilen des Verlaufs ist das Standardverhalten von ksh. In zsh erhalten Sie dieses Verhalten, indem Sie dieshare_history
Option, und Sie können viel feinere Kontrolle darüber erhalten, wie der Verlauf gespeichert und zusammengeführt wird, indem Sie andereVerlaufsoptionen.