“i”键在 bash 中不起作用

“i”键在 bash 中不起作用

在 bash 中,通常输出字符的键i保持不变。它不输出任何内容,没有空格,没有字符,同一键的多次击键也不会输出任何内容。

这种情况发生在 trisquel8 上,出乎意料,无需升级,并且在启动、重新启动、停止和硬重启后可重现。它只发生在 xterm、mate-terminal、控制台...bash 提示符下(使用的 shell 是 bash)。任何其他应用程序都会i一如既往地识别。登录提示可识别i

硬件经过测试且功能正常。华硕 SyncMaster 笔记本电脑、内部和外部 Logitec 键盘产生相同的“静音”(无输出)。

假设它一定与 bash 特定问题有关。在命令中(nano,因为 vim 有一个i无法键入来调用 vim 的命令),还有预期的常规输出i

再次被难住了,这使整个系统无法工作,并且没有可能的初步设置调整。

答案1

解决了:

~/.inputrc 文件中出现错误,由于提示符下的控制台、xterm 和 mate-terminal 都受到影响,因此肯定是 bash 问题。的确。 .inputrc 中的违规行下方:

i#{{{ Some user comments...

上述行使“i”和密钥的输出完全失效。 ...并且不会影响 .inputrc 中绑定的任何其他键。因此,只有在两步之后才能进行诊断:正如 stackexchange 上其他地方所建议的那样:在 .bash_profile 或 .bashrc 或 .inputrc 中查找以 i 开头的行。完毕。

相关内容