Es gibt einen Mechanismus zur automatischen
Vervollständigung von Filenamen.
Man muß damit nicht den vollen Namen einer Datei, die
man als Kommandoparameter einem Programm übergeben möchte,
eintippen, sondern nur die ersten paar Zeichen. Drückt man
dann die TAB-Taste (bzw. ESC in der csh), so versucht
die Shell im angegebenen Verzeichnis einen Dateinamen
mit dem angegebenen Beginn zu finden.
Findet sie keinen, erfolgt eine Piepston; findet sie
mehrere, so wird nur bis vor das Zeichen vervollständigt,
wo sich die Namen unterscheiden.
Beispiel: Tippe folgende Zeichen ein; an Stellen, wo
in der Zeile steht, drücke die TAB-Taste (ganz links auf der
Tastatur).
cd /local/X11R5/l
X
a
Mo
Es sollte nun der String cd
/local/X11R5/lib/X11/app-defaults/Mosaic in der Eingabezeile
stehen. Wie man sieht, wird der Slash am Ende von
Verzeichnisnamen automatisch mit ergänzt (nicht von der csh).
Für die ersten zwei Pfadelemente funktioniert die Vervollständigung
nicht wegen des Automounters.