Почему Bash отказывается быть без учета регистра?

460
jdowner

Я работаю на сервере, где я не могу установить bash без учета регистра. У меня есть оболочка,

set completion-ignore-case on 

Но это не похоже на работу. Я работаю над SSH с Tmux. Версия Bash есть,

GNU bash, version 4.3.11(1)-release (x86_64-pc-linux-gnu) 

работает на,

Linux 3.16.0-77-generic #99~14.04.1-Ubuntu 

Я просмотрел различные конфигурационные файлы / etc в надежде найти какой-нибудь флаг, который может вызывать такое поведение, но я не увидел ничего странного. Я не уверен, как копать дальше, чтобы выяснить, где проблема, и буду признателен за любые предложения.

1

1 ответ на вопрос

4
Cyrus

Я предлагаю:

bind 'set completion-ignore-case on' 
Спасибо! Итак, если я правильно понимаю, это было бы эквивалентно, если бы я поместил 'set sompletion-ignore-case on' в файл .inputrc? jdowner 7 лет назад 0
Да, если у вас есть `.inputrc`, попробуйте это или поставьте` bind ', включив set-ignore-case on' в вашем .bashrc`. Cyrus 7 лет назад 0
@ Spittin'IT: вы можете использовать `bind`, чтобы установить привязку клавиш Readline и переменные. Cyrus 7 лет назад 0

Похожие вопросы