Bash: Erweiterte Autovervollständigung aktivieren

Standardmäßig unterstützt die Bash schon Autovervollständigung. Damit können zum Beispiel beim Drücken von Tab oder zwei mal Tab der eingegebene Befehl vervollständigt bzw. weitere alternative Befehle angezeigt werden. Diese Vervollständigung kann zusätzlich noch erweitert werden. So ist es möglich, dass auch die Parameter von vielen Befehlen auf die gleiche Weise vervollständigt werden.

Dazu muss zum Beispiel bei Ubuntu das Paket bash-completion installiert sein. Anschließend müssen in der Datei /etc/bash.bashrc folgende Zeilen einkommentiert werden.

# enable bash completion in interactive shells
if [ -f /etc/bash_completion ] && ! shopt -oq posix; then
    . /etc/bash_completion
fi

Wird eine neue Konsole geöffnet steht die erweiterte Vervollständigung zur Verfügung.

Verwandte Artikel