В командния ред в Linux се отклонява буквата на буквите. Когато използвате завършване на раздела, за да промените бързо списъка или директории в командния ред, трябва да съответствате на случая с имената на директорията. Има обаче начин да направите регистрацията на разделите невидима.
Довършването на раздел прави по-бързо и по-лесно въвеждането на имена на директории в командния ред. Можете просто да започнете да въвеждате началото на името на директорията в подканата и след това да натиснете Tab, за да въведете останалата част от името на директорията автоматично. Например, за да промените директорията Документи, просто започнете да пишете cd Docu
и след това натиснете Tab. Тя ще се попълни автоматично cd Документи /
.
Можете да направите тази характеристика нечувствителна, като добавите настройка към файла .inputrc на Linux. Този файл обработва приставките на клавиатурата за конкретни ситуации на командния ред (или баш 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.