Kiedy jestem w katalogu bash i nacisnę cd
Space Tab, pokazuje wszystko w katalogu jako możliwe. ( Show all 1000 possibilities?
) Jest to naprawdę kłopotliwe, gdy jestem w katalogu z dużą ilością zwykłych plików i stosunkowo niewielką liczbą katalogów.
Czy zatem możliwe jest wybranie opcji autouzupełniania cd
obejmującej tylko katalogi?
Wiem, że mogę uzyskać listę katalogów w katalogu, robiąc to
ls -d */
ale nie jestem pewien, jak się stąd zabrać.
Korzystam z CentOS 6.6 Final .
bash
ls
autocomplete
cd-command
chiliNUT
źródło
źródło
bash
po, aby ponownie załadować~/.bashrc
plikcomplete
nie pokazuje się-d cd
ani nic podobnego. Najwyraźniej zrobiono to tutaj w inny sposób.~/.bashrc
wpisz. ~/.bashrc
. Może to nie uruchamia podpowłoki.To powinno być automatycznie dzieje się na typowym zainstalować na wielu dystrybucjach.
Jeśli tak nie jest, prawdopodobnie brakuje Ci
bash-completion
pakietu:sudo apt-get install bash-completion
sudo pacman -S bash-completion
źródło