Pada suatu saat
apt-get install
autocomplete rusak
Sangat berguna bagi saya untuk melihat nama paket dengan Tabpers
Bagaimana cara memperbaiki pelengkapan otomatis ini?
apt
bash
auto-completion
Вячеслав Логинов
sumber
sumber
Jawaban:
Seperti yang dinyatakan dalam komentar untuk jawaban yang lain, pertama pastikan bahwa
bash-completion
sudah terpasang:dan tampaknya untuk @diapir, itu membantu menginstalnya kembali:
Namun, bagi saya, masalahnya bukan penyelesaian bash tidak diinstal atau rusak, masalahnya adalah saya tidak sengaja menghapus
.bashrc
file saya . Anda bisa mendapatkan yang baru dengan menyalinnya dari/etc/skel
:sumber
sudo
padachmod
perintah tidak perlu, kan?/etc/
adalah0644/-rw-r--r--
dengan pengguna: group =root:root
, dan ketika disalin ke folder pengguna Anda, secara otomatis akan pergi ke pengguna: userKetikkan perintah berikut:
Cari baris berikut:
Batalkan komentar beberapa baris, agar terlihat seperti ini:
Simpan, tutup terminal, lalu buka kembali.
Saya memiliki masalah ini setelah menginstal 13.04, dan itulah cara saya mengatasinya.
sumber
Unduh rilis stabil terbaru dari
http://bash-completion.alioth.debian.org/
memasukkan
ke ~ / .bashrc
sumber
bash-completion
ada dalam paket - apakah ada alasan Anda melakukannya secara manual? Paket harus melakukan cukup banyak ini :)sudo apt-get install --reinstall bash-completion
melakukannya untukku.bashrc
file.Perhatikan bahwa output dari perintah ini:
Seharusnya seperti ini:
Jika nilai
Dir::Cache::pkgcache
kosong, apt tidak akan dapat secara otomatis melengkapi nama paket. Lihatlah/etc/apt/apt.conf.d/
file-file Anda dan cari kunci ini untuk memastikan bahwa itu tidak disetel ke string kosong.Lihat juga jawaban ini .
sumber