Saya menggunakan 12,04 dan saya mencoba menemukan cara untuk mengaktifkan penyelesaian Bash di pengguna root.
Ada ide tentang bagaimana melakukan itu?
12.04
bash
auto-completion
T0M XeOn LuCiFeR
sumber
sumber
sudo cat /root/.bashrc
?Jawaban:
Penyelesaian Bash dapat diaktifkan di file .bashrc seperti yang dijelaskan dalam Tanya Jawab ini . Dalam kasus Anda, sepertinya itu benar di .bashrc pengguna Anda, tetapi tidak di .bashrc root Anda. File terakhir terletak di
/root/.bashrc
. Buka file ini dengan editor teks favorit Anda sebagai root (mis. Dengan menjalankansudo gedit /root/.bashrc
) dan hapus#
di awal tiga baris terakhir:Anda harus mengubah garis 98-100 dari
...untuk:
Kemudian tutup terminal Anda dan buka kembali.
sumber
cat
lagi melihat apakah Anda benar-benar mengubah file seperti yang saya sarankan? Apakah Anda menutup dan membuka kembali semua terminal? Jika tidak, coba jalankan. /etc/bash_completion
secara manual (perhatikan ada.
!).. /etc/bash_completion
secara manual?Saya berhasil mengaktifkan "penyelesaian bash" di Ubuntu 12,04 LTS dengan mengedit file "bash.bash.rc" di "etc".
Saya baru saja menghapus "#" di baris 32-34 dan menyelesaikan bash untuk "sudo" berfungsi dengan baik sekarang.
sumber