Wenn ich mich in einem Verzeichnis in Bash befinde und auf drücke cd
Space Tab, wird als Möglichkeit alles im Verzeichnis angezeigt. ( Show all 1000 possibilities?
) Das ist sehr umständlich, wenn ich mich in einem Verzeichnis mit vielen normalen Dateien und relativ wenigen Verzeichnissen befinde.
Ist es also möglich, die Auswahl für die automatische Vervollständigung so cd
zu treffen , dass nur Verzeichnisse eingeschlossen werden?
Ich weiß, dass ich auf diese Weise eine Verzeichnisliste innerhalb eines Verzeichnisses erhalten kann
ls -d */
aber ich bin nicht sicher, wie ich von dort aus vorgehen soll.
Ich benutze CentOS 6.6 Final .
bash
ls
autocomplete
cd-command
chiliNUT
quelle
quelle
bash
, um meine~/.bashrc
Datei neu zu ladencomplete
wird nicht angezeigt-d cd
oder ähnliches. Anscheinend ist es hier anders gemacht worden.~/.bashrc
Typ erneut lesen. ~/.bashrc
. Dies kann dazu führen, dass keine Sub-Shell gestartet wird.Dies sollte bei einer typischen Installation in vielen Distributionen automatisch geschehen.
Ist dies nicht der Fall, fehlt Ihnen wahrscheinlich das
bash-completion
Paket:sudo apt-get install bash-completion
sudo pacman -S bash-completion
quelle