Автозаполнение имен файлов и папок в Bash в верхнем или нижнем регистре.

Те из нас, кто ежедневно использует терминал, как я уже говорил в другом случае, всегда ищут способ сделать работу с этим инструментом максимально простой и комфортной. На этот раз я предлагаю вам вариант, который по умолчанию входит в FreeNAS и что он мне так понравился, что мне пришлось надеть его на себя Debian.

Допустим, мы открываем терминал и собираемся зайти в папку документы. Если мы положим:

$ cd docu

И нажимаем вкладку автозаполнения, ничего не происходит, потому что папка не называется документацияНо документы. И вот здесь-то и проявляется магия. Создаем файл ~ / .inputrc:

$ touch ~/.inputrc

Мы открываем его в нашем любимом текстовом редакторе и помещаем внутрь:

set completion-ignore-case on

Сохраняем, закрываем и снова открываем терминал. Теперь, когда мы ставим:

$ cd docu

И нажимаем Tab, оно автоматически изменится на имя с заглавными буквами и поставит нас

$ cd Documentos

Что вы думаете? Этим советам меня научил друг по имени Маттиас апитц.