Home > BASH, LINUX > Bash Autovervollständigung

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.

KategorienBASH, LINUX Tags:
  1. Bisher keine Kommentare
  1. Bisher keine Trackbacks