Когда я нахожусь в каталоге в bash, и я нажимаю cd
Space Tab, он показывает все в каталоге как возможность. ( Show all 1000 possibilities?
) Это действительно громоздко, когда я нахожусь в каталоге с большим количеством обычных файлов и относительно небольшим количеством каталогов.
Итак, возможно ли сделать выбор для автозаполнения, cd
чтобы включить только каталоги?
Я знаю, что могу получить список каталогов внутри каталога, выполнив
ls -d */
но я не уверен, что делать дальше.
Я использую CentOS 6.6 Final .
bash
ls
autocomplete
cd-command
chiliNUT
источник
источник
bash
после, чтобы перезагрузить мой~/.bashrc
файлcomplete
ничего не отображается-d cd
. Видимо, это было сделано другим способом здесь.~/.bashrc
тип. ~/.bashrc
. Это может не запустить суб-оболочку.Это должно происходить автоматически при обычной установке во многих дистрибутивах.
Если это не так, вы, вероятно, пропустите
bash-completion
пакет:sudo apt-get install bash-completion
sudo pacman -S bash-completion
источник