Good to Know Database

Command History von mehreren Shells zusammenfügen


Beim gleichzeitigen Arbeiten mit mehreren Shells werden in der Regel nur die Befehle einer Shell in der Command History gespeichert. Das ist besonders ärgerlich, wenn Sie einen Befehl in einer Shell ausgeführt haben und diesen zu einem späteren Zeitpunkt wieder benötigen würden, aber die Befehle in der Command History beim Beenden der Shell verloren gingen. Abhilfe schafft hier die Einstellung histappend. Dadurch wird die Command History einer Shell beim Beenden dieser Shell an die ~/.bash_history angehängt.

Den aktuellen Wert von histappend erhalten Sie durch den folgenden Befehl.

[root@centos5 ~]# shopt histappend
histappend      off

Damit histappend beim Öffnen einer Shell-Sitzung automatisch aktiviert wird, sollten Sie die ~/.bashrc um einen Eintrag erweitern.

[root@centos5 ~]# vi ~/.bashrc

Fügen Sie hier die folgende Zeile ein und speichern die Datei ab.

shopt -s histappend

Bei der nächsten Anmeldung wird die Einstellung automatisch geladen.


Dieser Eintrag wurde am 17.05.2011 erstellt.

Direkter Link zu dieser Seite: http://www.gtkdb.de/index_7_1274.html

[ Zur Startseite ]   [ Zur Kategorie ]


Valid XHTML 1.0 Transitional Valid CSS Valid Atom 1.0

© 2004-2018 by Georg Kainzbauer