Matthias Petermann wrote:
ich benutze die z-shell (zsh) in der recht akt. Version 4.0.6. Leider vergisst die Shell in der Standardkonfiguration nach jedem Ausloggen ihre History. Wie kann ich die zsh veranlassen, diese zu speichern?
Das scheint in der Man-Page im Abschnitt STARTUP/SHUTDOWN FILES erklaert zu sein :-)
[Hinweis] Auch in einer zsh funktioniert der Befehl 'history', mit dem man alle Befehle der aktuellen Arbeitssitzung auf STDOUT ausgeben oder in eine Datei speichern kann.
[Meine Methode fuer die Standard-Shell] Am Ende einer Shellsitzung werden mit dem Befehl 'history' alle Zeilen an eine Datei angehaengt. Dafuer steht die Zeile
history >> ~/befehle.txt
in der ~/.bash_logout und das hat den Vorteil, dass auch die Befehle aus verschiedenen Sitzungen gespeichert werden.
Manchmal lasse ich mir auch noch eine Markierung dazwischen setzen, so z.B. beim Einloggen:
echo "Befehlszeilen vom " `date` >> ~/befehle.txt
und beim Ausloggen:
echo "---------------- Ende " `date` "------------------"
Stefan
.