Bash Autovervollständigung
Um schnell auf bereits benutzte Befehle in der Bash zurückzugreifen, werden einige Möglichkeiten geboten:
<Strg> + r
Hiermit wechselt man in einen “Suchmodus” der nach den Angegeben Befehlen und Parametern sucht.
history | grep 460 rsync -av --progress --partial /home/wwl7/500a/backups root@192.168.1.10:/Users/schani/Desktop/okt2011/ 505 rsync -avz --stats --progress --partial --append --bwlimit=1000 --exclude '*~' --skip-compress=gz/jpg/mp[34]/7z/bz2 --exclude='*typo3_src*' --exclude='*typo3temp*' --exclude='*proc/*' --exclude='*dev/*' --exclude='*sys/*' --exclude='*/mysql/*' --exclude='*tmp/*' --exclude='*apt/lists*' --exclude='*transfer_alt*' --exclude='*dovecot*' backup@leicht.info:/ /home/wwl7/372/wwl7-netto/ !505
Über !505 wird dann der Befehl wieder neu ausgeführt.
Seit der Version 3.0 der Bash ist es möglich, doppelte Einträge in der Datei .bash_history zu vermeiden. Hier ist die Zeile
export HISTCONTROL=ignoredups:erasedups
in die datei .bashrc einzutragen.



Kommentare