Schildwächter – Ideas and Solutions by Carsten Thiel

Bash-History

Schon lange ärgert es mich, wenn ständig Teile der History verloren gehen, weil immer nur die zuletzt geschlossene Bash ihre Befehle einfügt. Doch das lässt sich leicht beheben.

Einfach in die .bashrc noch die beiden Zeilen

shopt -s histappend
PROMPT_COMMAND="history -a"

einfügen und schon klappts wird immer alles gleich reingeschrieben und in der nächsten Shell stehts zur Verfügung. Man kann auch

PROMPT_COMMAND="history -a;history -n"

nutzen, um sofort die History neu auszulesen. Es kann aber sehr verwirrend sein, wenn Befehle die man im einen Fenster eingibt plötzlich beim Blättern im anderen auftauchen.

Tags: linux