Як ігнорувати випадок, коли використовується термінал завершення роботи в терміналі Linux
Командний рядок у Linux чутливий до регістру. Коли ви використовуєте завершення табуляції, щоб швидко змінити або передати каталоги в командному рядку, ви повинні відповідати випадку імен каталогів. Однак існує спосіб зробити справу про завершення табуляції нечутливою.
Виконання вкладок дозволяє швидше і простіше вводити імена каталогів у командному рядку. Ви можете просто почати вводити початок назви каталогу за запитом, а потім натискати клавішу Tab, щоб автоматично вводити решту назви каталогу. Наприклад, щоб перейти до каталогу Документи, просто почніть вводити cd Docu
а потім натисніть Tab. Вона буде завершена до cd Документи /
.
Ви можете зробити цю функцію нечутливою, додавши налаштування до файлу Linux .inputrc. Цей файл обробляє відображення клавіатури для конкретних ситуацій у командному рядку (або bash shell) і дозволяє налаштовувати поведінку командного рядка. Додавати цей параметр дуже просто, і ми покажемо вам, як це зробити.
Є два .inputrc файли: глобальний, який застосовується до всіх користувачів системи ( /etc/.inputrc
), а також локальний у домашньому каталозі поточного користувача, який застосовується тільки до цього користувача ( ~ / .inputrc
). Символ ~ представляє домашній каталог, наприклад, / home / lori /. Локальний файл .inputrc перевизначає глобальний файл, що означає, що будь-які налаштування, які ви додасте до локального файлу, будуть використовуватися, незважаючи на те, що знаходиться в глобальному файлі. У нашому прикладі ми додамо налаштування нечутливості до регістру, але ви можете зробити це так.
Ми будемо використовувати текстовий редактор з назвою gedit, щоб додати налаштування до файлу .inputrc. Натисніть Ctrl + Alt + T, щоб відкрити термінал. Потім, щоб змінити локальний файл .inputrc, введіть у відповідь наступну команду і натисніть Enter.
gksu gedit ~ / .inputrc
Якщо ви хочете змінити глобальний файл .inputrc, замість цього введіть наступну команду.
gksu gedit /etc/.inputrc
Якщо у вас немає файлу .inputrc, ця команда автоматично створить його у вашому домашньому каталозі або / etc.
Відкриється діалогове вікно з проханням ввести пароль, тому введіть пароль, який ви використовуєте для входу до свого облікового запису, і натисніть "OK".
Файл .inputrc може бути порожнім, і це нормально. Для того, щоб ігнорувати випадок завершення вкладки, додайте до файлу наступний рядок:
встановити випадок завершення-ігнорування на
Натисніть "Зберегти".
Щоб закрити gedit, натисніть кнопку "X" у верхньому лівому куті.
Налаштування, яке ви тільки що додали до файлу .inputrc, не вплине на поточний сеанс вікна терміналу. Потрібно закрити вікно Терміналу і знову відкрити його, щоб зміни вплинули. Отже, типу Вхід
у рядку і натисніть клавішу Enter або натисніть кнопку "X" у верхньому лівому кутку вікна.
ПРИМІТКА. Ви можете побачити деякі попередження, як показано нижче, але вони не впливають на те, що ми робимо з файлом.
Тепер, наприклад, при введенні cd docu
і натисніть Tab ...
… Завершення вкладки буде працювати, навіть якщо справа не відповідає імені каталогу.
Якщо ви хочете повернутися до налаштувань за умовчанням, які мають значення за умовчанням для завершення вкладки, просто відкрийте той самий файл .inputrc, до якого додано налаштування, видаліть додану рядок і збережіть і закрийте файл. Не забудьте закрити вікно терміналу і знову відкрити його після зміни файлу .inputrc.