Ketika saya berada di direktori dalam bash, dan saya menekan cd
Space Tab, itu menunjukkan segala sesuatu di direktori sebagai kemungkinan. ( Show all 1000 possibilities?
) Ini benar-benar rumit ketika saya berada di direktori dengan banyak file biasa dan direktori yang relatif sedikit.
Jadi, mungkinkah membuat pilihan untuk penyelesaian otomatis cd
dengan hanya memasukkan direktori?
Saya tahu saya bisa mendapatkan daftar direktori di dalam direktori dengan melakukan
ls -d */
tapi saya tidak yakin bagaimana melanjutkan dari sana.
Saya menggunakan CentOS 6.6 Final .
bash
ls
autocomplete
cd-command
cabeNUT
sumber
sumber
bash
setelah memuat ulang~/.bashrc
file sayacomplete
tidak muncul-d cd
atau semacamnya. Rupanya itu dilakukan dengan cara lain di sini.~/.bashrc
ketik. ~/.bashrc
. Ini mungkin tidak memulai sub-shell.Ini harus terjadi secara otomatis pada instalasi khas pada banyak distro.
Jika tidak, Anda mungkin melewatkan
bash-completion
paket:sudo apt-get install bash-completion
sudo pacman -S bash-completion
sumber