最近在一個archlinux下面寫些東西,當時我改了/etc/inputrc裡面的一些東西,然後在終端裡面沒法輸入a,但是能輸入大寫A,在網頁或者編輯器裡面可以輸入a,當時不知道是什麼原因,網上搜了半天,找到相同問題,他是d鍵沒發輸入,下面引用下原文:
=========================================================
inputrc的格式很簡單的
每一行開頭如果不是#就一定會起作用的
除了set命令外,簡單的格式是
按鍵序列: 命令
按鍵序列如果要多余一個字符似乎要引號引起來。如果沒有:後面的部分就表示前面的按鍵序列
沒有任何作用。
=========================================================
根據這個,我查了下我的inputrc文件,果然有這麼一句,是
alias ls='ls --color=auto'
inputrc文件默認的就按照上面的方法來處理了,於是我就把這句去掉,我加這句是想在終端根據文件類型不同,字體顯示顏色不同,可是一不小心加錯地方了,造成了上述錯誤,其實把這句加到/etc/bash.bashrc裡面就可以了。