Irgendwann
apt-get install
Autocomplete war kaputt
Es war sehr nützlich für mich, den Paketnamen mit Tabpress zu sehen
Wie kann ich diese Autovervollständigung reparieren?
apt
bash
auto-completion
Вячеслав Логинов
quelle
quelle
Antworten:
Stellen Sie, wie in den Kommentaren zu der anderen Antwort angegeben, zunächst sicher, dass
bash-completion
Folgendes installiert ist:und anscheinend hat es bei @diapir geholfen, es neu zu installieren:
Für mich bestand das Problem jedoch nicht darin, dass die Bash-Vervollständigung nicht installiert oder fehlerhaft war. Das Problem bestand darin, dass ich meine
.bashrc
Datei versehentlich gelöscht hatte . Sie können ein neues erhalten, indem Sie es kopieren von/etc/skel
:quelle
sudo
onchmod
ist jedoch nicht erforderlich, oder?/etc/
befindet sich0644/-rw-r--r--
mit user: group =root:root
und wird beim Kopieren in Ihren Benutzerordner automatisch an user: userGeben Sie den folgenden Befehl ein:
Suchen Sie nach diesen Zeilen:
Kommentieren Sie einige Zeilen aus, damit es so aussieht:
Speichern, Terminal schließen und erneut öffnen.
Ich habe dieses Problem nach der Installation von 13.04, und so löse ich es.
quelle
Laden Sie die neueste stabile Version von herunter
http://bash-completion.alioth.debian.org/
einfügen
zu ~ / .bashrc
quelle
bash-completion
ist in Paketen - gibt es einen Grund, warum Sie es manuell gemacht haben? Das Paket sollte so ziemlich genau das tun :)sudo apt-get install --reinstall bash-completion
tat es für mich.bashrc
Datei anwenden .Beachten Sie die Ausgabe dieses Befehls:
Sollte ungefähr so aussehen:
Wenn der Wert von
Dir::Cache::pkgcache
leer ist, kann apt die Paketnamen nicht automatisch vervollständigen. Schauen Sie sich Ihre/etc/apt/apt.conf.d/
Dateien an und suchen Sie nach diesem Schlüssel, um sicherzustellen, dass er nicht auf leere Zeichenfolge eingestellt ist.Schauen Sie sich auch diese Antwort an .
quelle