Laman » bagaimana untuk » Bagaimana Mengabaikan Kes Apabila Menggunakan Penyelesaian Tab di Terminal Linux

    Bagaimana Mengabaikan Kes Apabila Menggunakan Penyelesaian Tab di Terminal Linux

    Barisan arahan di Linux adalah sensitif huruf. Apabila anda menggunakan penyelesaian tab untuk menukar dengan cepat atau menyenaraikan direktori pada baris arahan, anda mesti sepadan dengan kes nama direktori. Walau bagaimanapun, terdapat cara untuk membuat kes penyelesaian tab tidak sensitif.

    Penyelesaian tab menjadikannya lebih cepat dan lebih mudah untuk memasukkan nama direktori pada baris arahan. Anda hanya boleh mula menaip permulaan nama direktori pada prompt dan kemudian tekan Tab untuk mempunyai sisa nama direktori yang dimasukkan secara automatik. Contohnya, untuk menukar ke direktori Dokumen, mula mula menaip cd Docu dan kemudian tekan Tab. Ia akan autolengkap kepada cd Dokumen / .

    Anda boleh membuat perkara ini tidak sensitif dengan menambahkan tetapan ke fail Linux .inputrc. Fail ini mengendalikan pemetaan papan kekunci untuk situasi tertentu pada baris arahan (atau bash shell), dan membolehkan anda menyesuaikan tingkah laku baris arahan. Sangat mudah untuk menambah tetapan ini dan kami akan menunjukkan kepada anda bagaimana.

    Terdapat dua fail .inputrc: satu global yang digunakan untuk semua pengguna pada sistem ( /etc/.inputrc ), dan satu setempat dalam direktori rumah pengguna semasa yang terpakai hanya kepada pengguna tersebut ( ~ / .inputrc ). ~ ~ Mewakili direktori rumah, seperti / home / lori /. Fail tempatan .inputrc mengatasi yang global, yang bermaksud bahawa apa-apa tetapan yang anda tambah ke fail setempat akan digunakan walaupun terdapat dalam fail global. Kami akan menambah tetapan insensitif kes ke akaun tempatan kami dalam contoh kami, tetapi anda boleh melakukannya sama ada cara.

    Kami akan menggunakan editor teks yang dipanggil gedit untuk menambah tetapan ke fail .inputrc. Tekan Ctrl + Alt + T untuk membuka Terminal. Kemudian, untuk menukar fail tempatan .inputrc, taipkan arahan berikut pada prompt dan tekan Enter.

    gksu gedit ~ / .inputrc

    Sekiranya anda ingin menukar fail global .inputrc, taip arahan berikut.

    gksu gedit /etc/.inputrc

    Jika anda tidak mempunyai file .inputrc, arahan ini akan membuat satu dalam direktori rumah anda atau direktori / etc secara automatik.

    Memaparkan kotak dialog meminta kata laluan anda, jadi masukkan kata laluan yang anda gunakan untuk log masuk ke akaun anda dan klik "OK".

    Fail .inputrc mungkin kosong, dan itu baik-baik saja. Untuk menyelesaikan masalah selesai, tambahkan baris berikut ke fail:

    tetapkan penyelesaian-abaikan-kes pada

    Klik "Simpan".

    Untuk menutup gedung, klik butang "X" di sudut kiri atas.

    Tetapan yang anda baru tambah ke fail .inputrc tidak akan menjejaskan sesi tetingkap Terminal semasa. Anda mesti menutup tetingkap Terminal dan membukanya sekali lagi untuk menukarnya. Jadi, taipkan keluar pada prompt dan tekan Enter atau klik butang "X" di sudut kiri atas tetingkap.

    NOTA: Anda mungkin melihat beberapa amaran yang dipaparkan seperti yang ditunjukkan di bawah, tetapi ia tidak menjejaskan apa yang kami lakukan dengan fail tersebut.

    Sebagai contoh, ketika anda menaip cd docu dan tekan Tab ...

    ... selesai tab akan berfungsi walaupun kes tidak sepadan dengan nama direktori.

    Jika anda mahu kembali ke tetapan lalai sensitif kes untuk penyelesaian tab, buka fail yang sama .inputrc yang anda tambahkan tetapan itu, padamkan baris yang anda tambahkan, dan simpan dan tutup fail tersebut. Ingat untuk menutup tetingkap Terminal dan buka semula selepas menukar fail .inputrc.