Linux下字符终端某些按键无法输入解决方法


最近在一个archlinux下面写些东西,当时我改了/etc/inputrc里面的一些东西,然后在终端里面没法输入a,但是能输入大写A,在网页或者编辑器里面可以输入a,当时不知道是什么原因,网上搜了半天,找到相同问题,他是d键没发输入,下面引用下原文:

=========================================================

inputrc的格式很简单的

每一行开头如果不是#就一定会起作用的

除了set命令外,简单的格式是

按键序列: 命令

按键序列如果要多余一个字符似乎要引号引起来。如果没有:后面的部分就表示前面的按键序列

没有任何作用。

=========================================================

根据这个,我查了下我的inputrc文件,果然有这么一句,是

alias ls='ls --color=auto'

inputrc文件默认的就按照上面的方法来处理了,于是我就把这句去掉,我加这句是想在终端根据文件类型不同,字体显示颜色不同,可是一不小心加错地方了,造成了上述错误,其实把这句加到/etc/bash.bashrc里面就可以了。

相关内容