apt-get installund apt-cache policyvervollständigen Sie keine Paketnamen.
Ich habe /etc/bash.bashrc doppelt überprüft, keine Unregelmäßigkeiten.
Nach Antworten gegoogelt, aber keine reicht aus.
Hilfe / Rat?
complete -p apt-get
apt-get installund apt-cache policyvervollständigen Sie keine Paketnamen.
Ich habe /etc/bash.bashrc doppelt überprüft, keine Unregelmäßigkeiten.
Nach Antworten gegoogelt, aber keine reicht aus.
Hilfe / Rat?
complete -p apt-get
Antworten:
Eigentlich habe ich die Lösung gefunden ~
Installieren Sie die automatische Vervollständigung
sudo apt-get install auto-complete-el
Nach der Installation dieses Pakets habe ich alles wieder normal gemacht.
elsteht für Emacs Lisp ...
aptselbst? (im Gegensatz zu apt-get)
Öffnen Sie /etc/bash.bashrcmit gedit oder einem anderen Texteditor und kommentieren Sie die folgenden Zeilen aus:
#if [ -f /etc/bash_completion ] && ! shopt -oq posix; then
# . /etc/bash_completion
#fi
Für mich geht das.
Unter Ubuntu 16.04 sieht es so aus:
#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
/etc/bash.bashrc. Bist du dir da sicher?
~/.bashrcsollte auch funktionieren.
Sieht Ihre Shell-Eingabeaufforderung aus wie $statt user@host:~$? Wenn ja, kann es sein, dass eine falsche Shell ein Problem mit der automatischen Vervollständigung verursacht. Versuchen Sie Login - Shell Ändern /bin/bashvon /bin/shals unten.
sudo chsh -s /bin/bash *username*
Die Ursache könnte sein, dass Sie das Paket vermissen bash-completion. In diesem Fall können Sie versuchen, es mit zu installieren
sudo apt-get install bash-completion
gefolgt von
source ~/.bashrc
für die Aktivierung. (Oder melden Sie sich einfach ab und wieder an).
aptitudeist nicht gleichapt. Welches ist problematisch?