Eingabe von Kommandos Der Kommandozeileninterpreter Bash Wichtige Tastenkürzel Inhalt Index


Expansion von Datei- und Kommandonamen

Beispiel: Durch Eingabe von


user@sonne> z[Tab]

wird die bash mit einem Signalton reagieren.

Durch Eingabe von [Tab] versucht die bash die bisher eingegebenen Zeichen eindeutig einem Datei- oder Kommandonamen zuzuordnen. Dazu durchsucht sie das aktuelle Verzeichnis und alle in der Shell-Variablen $PATH angegebenen Verzeichnisse nach entsprechenden Einträgen.


user@sonne> z [Tab][Tab]

veranlasst die bash, alle möglichen Ergänzungen am Bildschirm anzugeben:

user@sonne> z [Tab][Tab]
zcat   zdiff    zgrep   zipcloak   zipnote    zless   znew
zcmp   zforce   zip     zipinfo    zipsplit   zmore   zsoelim

Ist der Name eindeutig aufzulösen, ergänzt die bash selbstständig:

user@sonne> zd [Tab]
user@sonne> zdiff

Dieser Mechanismus funktioniert auch bei Shell-Variablen und Heimat-Verzeichnissen:

user@sonne> $PA [Tab]
user@sonne> $PATH
user@sonne> ls ~ro [Tab]
user@sonne> ls ~root/


Eingabe von Kommandos Der Kommandozeileninterpreter Bash Wichtige Tastenkürzel Inhalt Index