Quand je suis dans un répertoire en bash, et que j'appuie cd
Space Tab, cela montre tout dans le répertoire comme une possibilité. ( Show all 1000 possibilities?
) C'est vraiment lourd quand je suis dans un répertoire avec beaucoup de fichiers réguliers et relativement peu de répertoires.
Alors, est-il possible de faire des choix pour l'auto-complétion de cd
n'inclure que les répertoires?
Je sais que je peux obtenir une liste de répertoires dans un répertoire en faisant
ls -d */
mais je ne sais pas comment procéder à partir de là.
J'utilise CentOS 6.6 Final .
bash
ls
autocomplete
cd-command
chiliNUT
la source
la source
bash
après pour recharger mon~/.bashrc
fichiercomplete
ne s'affiche pas-d cd
ou quelque chose comme ça. Apparemment, cela a été fait d'une autre manière ici.~/.bashrc
type. ~/.bashrc
. Cela peut ne pas démarrer un sous-shell.Cela devrait se produire automatiquement lors d'une installation typique sur de nombreuses distributions.
Si ce n'est pas le cas, le
bash-completion
package vous manque probablement :sudo apt-get install bash-completion
sudo pacman -S bash-completion
la source