
CentOS:
curl -Sso ~/Des[TAB]
automatisch vervollständigt zu:
curl -Sso ~/Desktop/
Ubuntu:
curl -Sso ~/Des[TAB]
tut nichts.
Ich kann dies „beheben“, indem ich die Bash-Vervollständigung deinstalliere, aber das ist keine wirkliche Lösung.
Wie erreiche ich unter Ubuntu 12.10 ein vernünftiges Verhalten der Bash-Vervollständigung?
Antwort1
Entfernen Sie die Kommentarzeichen aus dem folgenden Abschnitt in /etc/bash.bashrc:
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