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
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 ]
© 2004-2021 by Georg Kainzbauer