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