next up previous contents index
Next: Befehlsexpansion Up: Bourne Again Shell - Previous: Bourne Again Shell -

Dateinamenerweiterung

  

Die bash erweitert bei der Eingabe eines absoluten oder relativen Pfadnamens  den angefangenen Datei- oder Verzeichnisnamen  automatisch, so daß der Benutzer  nicht den kompletten Pfad zur Datei eingeben braucht. Dazu wird der Anfang des Pfades eingegeben, z. B. /ho für /home. Danach wird die TABULATOR-Taste  gedrückt und bash erweitert die fehlenden Buchstaben me/. Wenn die Erweiterung wegen ähnlich lautender Dateien nicht eindeutig möglich ist, ergibt ein zweimaliges Drücken der TABULATOR-Taste die Ausgabe  der Varianten. Meist ist lediglich die Eingabe eines weiteren Zeichens erforderlich, um den Pfad  durch die bash erweitern lassen zu können.

$ cd home <TABULATOR><TABULATOR>
home home1 home2 home3 home4 home5 home6 home6 home7 home8
$ cd home

bash bietet nach Drücken der TABULATOR-Taste die möglichen Verzeichnisse, mit denen die bisherige Eingabe erweitert werden könnte. Wird die Auswahl getroffen und erneut die TABULATOR-Taste betätigt, erweitert bash den Pfadtrenner  /. Wieder wartet die Shell auf die Eingabe von einem oder mehreren Zeichen , um die entsprechende Erweiterung vornehmen zu können. Mit ein wenig Übung kann man auf diese Weise wesentlich schneller durch den Verzeichnisbaum wechseln, ohne jeweils den kompletten Pfad ausschreiben zu müssen.



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