Beispiel: Durch Eingabe von
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.
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/
|