next up previous contents index
Next: Kommando-Speicher Up: Bourne Again Shell - Previous: Dateinamenerweiterung

Befehlsexpansion

  

Werden am Befehlsprompt  einige Zeichen eingegeben, die bash nicht als Anfang eines Datei- oder Verzeichnisnamens  erkennt und wird versucht, diese mit der TABULATOR-Taste zu erweitern, durchsucht bash den $PATH und bietet mögliche ausführbare Dateien an:

$ ch <TABULATOR><TABULATOR>
chage checkalias chgrp chown chsh
chattr chfn chmod chroot

$ ch

Würde im folgenden ein a, gefolgt von zweimaligem TABULATOR-Drücken eingegeben, lieferte bash nur noch die Dateien  chage und chattr als Möglichkeiten an. Würde stattdessen ein e eingegeben, könnte schon mit einmaliger TABULATOR-Betätigung der  Name  erweitert werden, weil es nur eine ausführbare Datei im Pfad  gibt, die mit der Buchstabenfolge che beginnt, nämlich checkalias.



Kai Altenfelder
Mon Dec 2 08:36:57 MET 1996