Saya menggunakan 12,04 dan saya mencoba menemukan cara untuk mengaktifkan penyelesaian Bash di pengguna root.
Ada ide tentang bagaimana melakukan itu?
sudo cat /root/.bashrc
?
Saya menggunakan 12,04 dan saya mencoba menemukan cara untuk mengaktifkan penyelesaian Bash di pengguna root.
Ada ide tentang bagaimana melakukan itu?
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 menjalankan sudo gedit /root/.bashrc
) dan hapus #
di awal tiga baris terakhir:
Anda harus mengubah garis 98-100 dari
#if [ -f /etc/bash_completion ] && ! shopt -oq posix; then
# . /etc/bash_completion
#fi
...untuk:
if [ -f /etc/bash_completion ] && ! shopt -oq posix; then
. /etc/bash_completion
fi
Kemudian tutup terminal Anda dan buka kembali.
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?