Beranda » bagaimana » Cara Mengabaikan Kasus Saat Menggunakan Tab Completion di Terminal Linux

    Cara Mengabaikan Kasus Saat Menggunakan Tab Completion di Terminal Linux

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

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

    Anda dapat membuat case case ini tidak sensitif 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 di 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 file global, yang berarti bahwa setiap pengaturan yang Anda tambahkan ke file lokal akan digunakan terlepas dari apa yang ada di file global. Kami akan menambahkan pengaturan case sensitif ke akun lokal kami dalam contoh kami, tetapi Anda bisa melakukannya dengan cara baik.

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

    gksu gedit ~ / .inputrc

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

    gksu gedit /etc/.inputrc

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

    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 tidak masalah. Untuk membuat case ign Abaikan Tab, tambahkan baris berikut ke file:

    atur penyelesaian-abaikan-kasus aktif

    Klik "Simpan".

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

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

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

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

    ... penyelesaian tab akan berfungsi meskipun kasing tidak sesuai dengan nama direktori.

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