Как игнорировать случай при использовании завершения вкладки в терминале Linux

Как игнорировать случай при использовании завершения вкладки в терминале Linux
Как игнорировать случай при использовании завершения вкладки в терминале Linux

Видео: Как игнорировать случай при использовании завершения вкладки в терминале Linux

Видео: Как игнорировать случай при использовании завершения вкладки в терминале Linux
Видео: Как ИДЕАЛЬНО настроить новый MacBook? + Скрытая настройка MacOS - YouTube 2024, Апрель
Anonim
Командная строка в Linux чувствительна к регистру. Когда вы используете вкладку, чтобы быстро изменить или перечислить каталоги в командной строке, вы должны соответствовать случаю имен каталогов. Тем не менее, есть способ сделать регистр ввода незаметным.
Командная строка в Linux чувствительна к регистру. Когда вы используете вкладку, чтобы быстро изменить или перечислить каталоги в командной строке, вы должны соответствовать случаю имен каталогов. Тем не менее, есть способ сделать регистр ввода незаметным.

Завершение вкладки позволяет быстрее и проще вводить имена каталогов в командной строке. Вы можете просто начать вводить начало имени каталога в приглашении, а затем нажать «Tab», чтобы автоматически ввести остальную часть имени каталога. Например, чтобы перейти в каталог «Документы», просто начните вводить текст

cd Docu

а затем нажмите Tab. Он будет автозаполнен

cd Documents/

Вы можете сделать этот регистр нечувствительным, добавив параметр в файл.inputrc Linux. Этот файл обрабатывает сопоставления клавиатуры для конкретных ситуаций в командной строке (или оболочке bash) и позволяет настраивать поведение командной строки. Очень легко добавить эту настройку, и мы покажем вам, как это сделать.

Существуют два файла.inputrc: глобальный, который применяется ко всем пользователям системы (

/etc/.inputrc

) и локальный в домашнем каталоге текущего пользователя, который применяется только к этому пользователю (

~/.inputrc

). Символ ~ представляет домашний каталог, например / home / lori /. Локальный файл.inputrc переопределяет глобальный, что означает, что любые настройки, которые вы добавляете в локальный файл, будут использоваться, несмотря на то, что находится в глобальном файле. Мы собираемся добавить нечувствительный к регистру параметр в нашу локальную учетную запись в нашем примере, но вы можете сделать это в любом случае.

Мы будем использовать текстовый редактор gedit, чтобы добавить параметр в файл.inputrc. Нажмите Ctrl + Alt + T, чтобы открыть терминал. Затем, чтобы изменить локальный.inputrc-файл, введите в командной строке следующую команду и нажмите Enter.

gksu gedit ~/.inputrc

Если вы хотите изменить глобальный.inputrc-файл, введите следующую команду.

gksu gedit /etc/.inputrc

Если у вас нет файла.inputrc, эта команда автоматически создаст его в вашем домашнем каталоге или каталоге / etc.

Появится диалоговое окно с запросом пароля, поэтому введите пароль, который вы используете для входа в свою учетную запись, и нажмите «ОК».
Появится диалоговое окно с запросом пароля, поэтому введите пароль, который вы используете для входа в свою учетную запись, и нажмите «ОК».
Файл.inputrc может быть пустым, и это нормально. Чтобы иметь возможность игнорировать вкладку, добавьте следующую строку в файл:
Файл.inputrc может быть пустым, и это нормально. Чтобы иметь возможность игнорировать вкладку, добавьте следующую строку в файл:

set completion-ignore-case on

Нажмите «Сохранить».

Чтобы закрыть gedit, нажмите кнопку «X» в верхнем левом углу.
Чтобы закрыть gedit, нажмите кнопку «X» в верхнем левом углу.
Значение, которое вы только что добавили в файл.inputrc, не повлияет на текущий сеанс окна терминала. Вы должны закрыть окно терминала и снова открыть его, чтобы изменения повлияли. Итак, введите
Значение, которое вы только что добавили в файл.inputrc, не повлияет на текущий сеанс окна терминала. Вы должны закрыть окно терминала и снова открыть его, чтобы изменения повлияли. Итак, введите

exit

в командной строке и нажмите Enter или нажмите кнопку «X» в верхнем левом углу окна.

ПРИМЕЧАНИЕ. Вы можете увидеть некоторые предупреждения, как показано ниже, но они не влияют на то, что мы делаем с файлом.

Теперь, например, при вводе
Теперь, например, при вводе

cd docu

и нажмите Tab …

Рекомендуемые: