If-Koubou

Cara Mengabaikan Kasus Saat Menggunakan Penyelesaian Tab di Terminal Linux

Cara Mengabaikan Kasus Saat Menggunakan Penyelesaian Tab di Terminal Linux (Bagaimana caranya)

Baris perintah di Linux peka huruf besar kecil. Ketika Anda menggunakan tab selesai untuk dengan cepat mengubah atau daftar direktori pada baris perintah, Anda harus mencocokkan kasus nama direktori. Namun, ada cara untuk membuat tab penyelesaian case tidak sensitif.

Penyelesaian tab membuatnya lebih cepat dan lebih mudah untuk memasukkan nama direktori pada baris perintah. Anda bisa mulai mengetik awal nama direktori pada prompt dan kemudian tekan Tab untuk membiarkan sisa nama direktori dimasukkan secara otomatis. Misalnya, untuk mengubah ke direktori Dokumen, cukup mulai mengetik cd Docu lalu tekan Tab. Ini akan selesai secara otomatis Dokumen cd / .

Anda dapat menjadikan kasus fitur ini tidak peka dengan menambahkan pengaturan ke file .inputrc Linux. File ini menangani pemetaan keyboard untuk situasi tertentu pada baris perintah (atau bash shell), dan memungkinkan Anda menyesuaikan perilaku baris perintah. Sangat mudah untuk menambahkan pengaturan ini dan kami akan menunjukkan caranya.

Ada dua file .inputrc: yang global yang berlaku untuk semua pengguna pada sistem ( /etc/.inputrc ), dan yang lokal di direktori home pengguna saat ini yang hanya berlaku untuk pengguna itu ( ~ / .inputrc ). Karakter ~ mewakili direktori home, seperti / home / lori /. File .inputrc lokal menimpa yang global, yang berarti bahwa setiap pengaturan yang Anda tambahkan ke file lokal akan digunakan meskipun apa yang ada di file global. Kami akan menambahkan pengaturan tidak sensitif huruf besar-kecil ke akun lokal kami dalam contoh kami, tetapi Anda dapat melakukannya dengan cara apa pun.

Kita akan menggunakan editor teks yang disebut gedit untuk menambahkan pengaturan ke file .inputrc. Tekan Ctrl + Alt + T untuk membuka Terminal. Kemudian, untuk mengubah file .inputrc lokal, ketik perintah berikut pada prompt dan tekan Enter.

gksu gedit ~ / .inputrc

Jika Anda ingin mengubah file .inputrc global, ketik perintah berikut.

gksu gedit /etc/.inputrc

Jika Anda tidak memiliki file .inputrc, perintah ini akan membuat satu di direktori home Anda atau direktori / etc secara otomatis.

Sebuah kotak dialog menampilkan permintaan kata sandi Anda, jadi masukkan kata sandi yang Anda gunakan untuk masuk ke akun Anda dan klik "OK".

File .inputrc mungkin kosong, dan itu bagus. Untuk memiliki case yang mengabaikan tab, tambahkan baris berikut ke file:

setel penyelesaian-abaikan -kasus pada

Klik "Simpan".

Untuk menutup gedit, klik tombol "X" di sudut kiri atas.

Pengaturan yang baru saja Anda tambahkan ke file .inputrc tidak akan mempengaruhi sesi jendela Terminal saat ini. Anda harus menutup jendela Terminal dan membukanya lagi agar perubahan tersebut berdampak. Jadi, ketik keluar pada prompt dan tekan Enter atau klik tombol "X" di sudut kiri atas jendela.

CATATAN: Anda mungkin melihat beberapa tampilan peringatan, seperti ditunjukkan di bawah ini, tetapi tidak memengaruhi apa yang kami lakukan dengan file.

Sekarang, misalnya, saat Anda mengetik cd docu dan tekan Tab ...

... penyelesaian tab akan berfungsi meskipun case tidak cocok dengan nama direktori.

Jika Anda ingin kembali ke pengaturan sensitif huruf default untuk penyelesaian tab, cukup buka file .inputrc yang sama yang Anda tambahkan ke, hapus baris yang Anda tambahkan, dan simpan dan tutup file. Ingat untuk menutup jendela Terminal dan buka kembali setelah mengubah file .inputrc.