Assalamu'alaikum sahabat blogger !
Pada kesempatan kali ini saya akan berbagi sedikit pengalaman tentang terminal linux, kalau anda adalah pengguna linux pastinya anda sudah tidak asaing lagi dengan kata terminal, bukan terminal bus ya ! :D :D yang saya bahas disini adalah command line di linux yang biasa dikenal dengan istilah terminal. kalau di w*s sama seperti CMD, ya begitulah kira-kira.
Bisanya ketika kita berintreraksi dengan terminal di linux kata akan sering menggunakan fitur autocomplete nya, yang mana dengan fitur itu kita tidak usah menghafal secara utuh dari setiap command yang kita butukan, contohnya ketika kita ingin menuliskan suatu perinta "sudo apt install", "sudo add-apt-repository" dan lain sebagainya, kita cukup tulis kata "su" kemudian tekan TAB maka secara otomatis akan menjadi "sudo" atau kita tuliskan kata "add-apt-" kemudian tekan TAB lalu akan otomatis menjadi "add-apt-repository", hal ini dikarenakan di linux kita sudah ada aplikasi yang namanya "bash-completion", namun ada kalanya terminal kita tidak bisa autocomplete seperti biasanya, seperti yang saya alami ini misalnya, ketika saya membuka terminal di linux saya dalam kondisi user biasa "$" autocompletenya lancar-lancar saja, namun ketika saya berada dalam kondisi super user "#" fitur autocompletenya malah gak bisa, tentu hal ini sangat tidak nyaman bagi saya.
Nah, barang kali di antara sahabat-sabahat ada yang mengalami hal yang sama yaitu terminalnya gak bisa auto complete, tenang aja, itu masih bisa di atasi dengan cara seperti berikut ini :
1. Pastikan aplikasi bash-completion nya sudah terinstall, anda bisa mengetikan perintah berikut ini untuk mengeceknya:
sudo apt-get install bash-completion
atau dengan perintah berikut ini jika bash-completion nya sudah terinstall :
sudo apt-get isntall --reinstall bash-completion
2. selanjutnya kalau aplikasinya bash-completion nya sudah terinstall, silahkan buka file .bashrc yang ada di folder Home
atau bisa langsung mengetikan perintah :
gedit .bashrc
3. ubah script yang ada pada .bashrc, lebih tepatnya tambahkan kode berikut ini pada bagian paling bawah :
# enable programmable completion features (you don't need to enable
if ! shopt -oq posix; then
if [ -f /usr/share/bash-completion/bash_completion ]; then
. /usr/share/bash-completion/bash_completion
elif [ -f /etc/bash_completion ]; then
. /etc/bash_completion
fi
fi
if ! shopt -oq posix; then
if [ -f /usr/share/bash-completion/bash_completion ]; then
. /usr/share/bash-completion/bash_completion
elif [ -f /etc/bash_completion ]; then
. /etc/bash_completion
fi
fi
untuk lebih jelasnya bisa dilihat pada gambar di atas.
4. lakukan hal yang sama dengan langkah di atas pada file "/etc/bash.bashrc" atau anda tulistkan perintah berikut ini :
sudo gedit /etc/bash.bashrc
Lalu copy kode di atas (no. 3), letakkan pada bagian paling bawah dari file tersebut.
4. simpan, kemudian tutup dan buka kembali terminal anda.
jika tidak ternjadi erorr yang berlanjut maka sekarang terminal anda sudah bisa autocomplete ketika di tekan TAB.
Terimakasih, semoga bermanfaat.
Wassalamu'alaikum Wr. Wb.
0 comments:
Post a Comment
Terimakasih sudah berkunjung ke blog saya, dan silahkan tinggalkan jejak, baik berupa komentar, saran, ataupun kriktik yang bersifat membangaun. Terimakasih...!