Это немного странно. Я использую Ubuntu 12.04. Это работало хорошо, но сегодня я столкнулся с адским странным явлением. Я больше не могу вводить строчные буквы 'c' в bash. Сначала я подумал, что это неверная конфигурация для терминала gnome, но я попробовал и стандартный xterm, и непосредственно на консоли (ctrl + alt + F1), и проблема была та же.
Я могу печатать прописные буквы C без каких-либо затруднений и печатать строчные буквы 'c' в любой другой программе на основе терминала (vim, bash, less и т. Д.). Нижняя буква «с» также работает, если я прыгаю в старый добрый ш.
Я просмотрел все файлы конфигурации, которые мне известны, и не нашел в них ничего противоборствующего. Я подозреваю, что в любом случае все будет не так просто, потому что, если я запускаю bash с опцией --norc изнутри sh, проблема остается.
Я не знаю, что еще проверить. На самом деле, если бы я хотел вызвать эту проблему на данной машине, я понятия не имею, как это можно сделать. Полная тайна.
Я подозреваю какую-то ошибку в ~/.inputrc
или /etc/inputrc
. Эти файлы читаются, даже если вы позвоните Bash с --norc
.
Я имел bind TAB:menu-complete
вместо всего TAB:menu-complete
и пока я не зафиксировал его, я не мог ввести нижний регистр b!