Wenn Sie im Terminal die Tabulator-Taste drücken, sollte die im Terminal laufende Shell (also die bash
) die bisherige Eingabe nach Möglichkeit vervollständigen. In manchen Fällen funktioniert dies (z.b. bei Dateinamen), in anderen Fällen aber nicht — z.B. wenn Sie mit sudo -s
in den root-Modus wechseln und dann apt-get install name
eingeben und die Tabulator-Taste drücken. Schuld daran ist die Datei /etc/bash.bashrc
. In dieser Konfigurationsdatei sind einige Zeilen durch das Kommentarzeichen #
deaktiviert. Deswegen bleibt das standardmäßig installierte Paket bash-completion
wirkungslos.
Öffnen Sie die Datei also mit sudo leafpad /etc/bash.bashrc
in einem Editor und entfernen Sie die #
-Zeichen für die Zeilen, die dem Kommentar enable bash completion in interactive shells folgen:
# in der Datei /etc/bash.bashrc
...
# enable bash completion in interactive shells
if ! shopt -oq posix; then
if [ -f /usr/share/bash-completion/bash_completion ]; then
. /usr/share/bash-completion/bash_completion
elif [ -f /etc/bash_completion ]; then
. /etc/bash_completion
fi
fi
...
Sobald Sie sich neu einloggen, funktioniert die bash-Vervollständigung wie in anderen Linux-Distributionen