Wenn man in der Bash die Tabulatortaste drückt, wird der gerade angefangene Befehl, der gerade angefangene Dateiname usw. vervollständigt bzw. bei zweimaligem Drücken weitere Vervollständigungen angeboten.
+
+
Eine deutliche Erweiterung dieser Funktionalität auch für Optionen für verschiedene Kommandozeilentools bietet das Paket <code>bash-completion</code>:
+
sudo aptitude install bash-completion
+
+
==== Autovervollständigung für Rechnernamen ====
+
Bei der Vervollständigung für Rechnernahmen, z.B. für den [[ssh]]-Befehl, schaut die Vervollständigung regelmäßig in die Datei <code>/etc/hosts</code>.
+
Möchte man weitere Rechnernamen aufnehmen, muss man die Umgebungsvariable $HOSTFILE auf eine Datei mit Rechnernamen setzen:
+
export HOSTFILE="/home/USER/myhostfile"
+
Um dies bei jedem Start der Bash automatisch zu tun, fügt man diese Zeile am Ende der <code>.bashrc</code> im Homeverzeichnis des jeweiligen Benutzers ein.
+
+
+
In der entsprechenden Datei (im Beispiel /home/USER/myhostfile) werden die Rechner Zeile für Zeile eingetragen: