Bash Shell sangat mengesankan, tetapi bisa menggunakan beberapa pekerjaan. Dalam panduan ini, kami akan membahas cara-cara Anda dapat meningkatkan pengalaman terminal Anda dengan memodifikasi dan meningkatkan file BashRC. Sebelum Anda mengedit file BashRC, jalankan perintah ini di terminal untuk mencadangkannya dengan aman:
cp .bashrc bashrc-bak
Salah satu fitur mematikan dari "Ikan" Bash alternatif, adalah kemampuannya untuk dengan cepat mengetahui apa yang Anda ketik saat mengetik. Fitur ini membuatnya sangat mudah untuk mengingat perintah dan operasi sebelumnya dengan mudah. Sayangnya, Bash tidak dapat melakukan hal ini di luar kotak, dan jika Anda ingin mengingat suatu perintah, Anda terjebak melihat file riwayat - hingga sekarang.
Ternyata, ada cara untuk meniru fitur Fish yang luar biasa ini di Bash dengan mengedit sederhana ke BashRC. Buka file dengan Nano dan tambahkan berikut ini untuk mengaktifkan pencarian riwayat cepat;
nano ~ / .bashrc
Di dalam file BashRC Anda, cari “#User alias khusus dan fungsi” dan tempel kode berikut di bawahnya. Ingatlah bahwa banyak distribusi Linux menyesuaikan file BashRC, jadi Anda mungkin tidak menemukan baris ini. Secara umum, kode harus menuju ke bagian paling bawah file.
bind '"\ e [A": history-search-backward' bind '"\ e [B": history-search-forward'
Kode di atas akan mengikat kemampuan untuk dengan cepat menelusuri sejarah Bash dengan mengklik tombol panah kiri atau kanan pada keyboard. tekan Ctrl + O untuk menyimpan, dan Ctrl + X untuk keluar. Tutup terminal dan buka kembali untuk melihat perubahan yang Anda buat.
Seperti kebanyakan Shell terminal, Bash menyimpan file dengan semua yang Anda ketikkan untuk kenyamanan. Ini tentu saja merupakan fitur yang berguna, tetapi itu mengganggu menyortir file karena duplikat. Memiliki perintah yang sama muncul berulang kali dapat membuat menemukan hal-hal dalam sejarah Bash Anda melakukan ingin melihat lebih sulit. Untuk mengatasi masalah ini, pertimbangkan untuk menambahkan suntingan ini ke ~ / .bashrc yang secara aktif menghapus perintah duplikat, meningkatkan cara Bash menangani riwayat perintah.
nano ~ / .bashrc
Di dalam Nano, rekatkan kode ini:
export HISTCONTROL = ignoredups
Di shell Zsh, mudah untuk membuka manual perintah terminal apa pun dengan menekan dengan cepat Alt + H pada keyboard. Dengan Bash, mengakses manual adalah perintah manusia. Cukuplah untuk mengatakan, cara Zsh dalam melakukan sesuatu jauh, jauh lebih baik. Untuk menambahkan fungsionalitas ini ke Bash shell, tambahkan ini ke bagian bawah ~ / .bashrc.
bind '"\ eh": "\ C-a \ eb \ ed \ C-y \ e # man \ C-y \ C-m \ C-p \ C-p \ C-a \ C-d \ C-e"'
Fitur unggulan yang dimiliki Zsh adalah kemampuan untuk secara otomatis memasukkan CD ke direktori. Alih-alih memohon cd suatu direktori sepanjang waktu. Meskipun menggunakan CD perintah di dalam Bash tentu tidak sulit, bisa membosankan mengetiknya berulang-ulang, untuk navigasi ke mana-mana.
Buka ~ / .bashrc file dengan Nano dan rekatkan kode ini di dalamnya.
... shopt -s autocd. ...
Simpan hasil edit dengan Nano dengan menekan Ctrl + O, dan keluar dari editor menggunakan Ctrl + X. Tutup terminal, dan buka kembali. Mulai sekarang, untuk pindah ke direktori baru, ketik lintasan folder tanpa CD di depannya. Sebagai contoh:
/usr/bin/
Salah satu fitur terbaik Bash yang tidak diketahui banyak pengguna adalah penyelesaian Tab. Secara default, Bash dapat secara otomatis menyelesaikan perintah. Untuk menggunakannya, mulailah mengetik beberapa huruf pertama dari perintah, direktori, dll, dan Bash akan mengisi sisanya. Masalahnya adalah versi penyelesaian tab ini perlu dikerjakan. Itu tidak sempurna, melewatkan banyak hal, dan kadang-kadang menolak untuk bekerja.
Untungnya, ada cara cepat untuk meningkatkan penyelesaian tab untuk Bash. Tidak seperti pengeditan lain dalam panduan ini, bagian ini cukup mudah dan hanya membutuhkan instalasi paket. Buka terminal dan instal terminal penyelesaian bash paket.
sudo apt install bash-completion
sudo apt install bash-completion
sudo pacman -S bash-completion
sudo dnf menginstal bash-completion
sudo zypper menginstal bash-completion.
Dalam panduan ini, kami telah membuat banyak perubahan pada ~ / .bashrc mengajukan. Akibatnya, terminal Bash Anda beroperasi secara berbeda. Modifikasi ini tidak diragukan lagi membuat Bash lebih modern dan berguna, tetapi tidak untuk semua orang. Beberapa mungkin lebih suka cara Bash bekerja tanpa modifikasi.
Untungnya, pada awal panduan ini, kami membuat cadangan file ~ / .bashrc yang asli. Membuat cadangan membuat membatalkan pengeditan yang dilakukan dalam tutorial ini sangat mudah. Untuk memulihkan cadangan, buka terminal dan mulai dengan menghapus yang baru ~ / .bashrc mengajukan.
rm ~ / .bashrc
Setelah menyingkirkan file yang dimodifikasi, aman untuk mengembalikan cadangan yang lama.
cp bashrc-bak .bashrc
Menjalankan perintah CP ini akan mengembalikan file ke keadaan semula. Nyalakan kembali PC Anda untuk menyelesaikan perubahan.
Untuk pengguna Linux, mengakses Netflix harus menginstal Google Chr...
Suru Plus adalah revitalisasi tema ikon Unity 8 yang diterapkan ole...
Muak dengan Google Keep? Bosan dengan Evernote? Ingin tempat yang l...