- !! - der letzte Befehl
- !
- der letzte Befehl, der mit anfing - !* - die Argumente des letzten Befehls
- !^ - das erste Argument des letzten Befehls
- !$ - das letzte Argument des letzten Befehls
Damit in der History Duplikate nicht aufgeführt werden, kann man die Environment Variable HISTCONTROL setzen. Mit
HISTCONTROL=ignorebothwerden Duplikate und Befehle, die mit einem Space anfangen, nicht in die History übertragen.
Um eine unendliche bash-History zu bekommen, muss man eine Kombination aus den Environment-Variablen HISTSIZE und HISTFILESIZE einsetzen. Die erste beschreibt dabei die max. Größe der im RAM gehaltenen History, die zweite die max. Größe der auf Platte gehaltenen Datei.
Möchte man zum Beispiel die letzten 1000 Einträge im RAM behalten, die Datei aber beliebig groß werden lassen, muss man die Variablen wie folgt setzen:
export HISTSIZE=10000 export HISTFILESIZE=""
Quellen:
Keine Kommentare:
Kommentar veröffentlichen