mac terminal或者iterm的root用户 无法输入某个字母,比如说e

问题描述:

经常使用iterm进行命令操作,突然有一天发现切换到root用户时,怎么也输入不了e字母,然后悲催的连e开头的文件都打不开了,甚至从别处复制的带e字母的命令,文件都不能用,里面的e直接被吃掉,如果输入e电脑就噔的响警报

解决过程

1.在命令里输入26个字母发现除了e其他都没有问题,切换到其他用户,也都能正常输入,这说明不是软件自身坏了,而是某个配置出了问题,先排除软件影响
2.然后就百度查找答案,结果还没有找到,终于找到了一个相近的,里面提到了inputrc文件

解决方案

在root用户下,找到inputrc文件,我的inputrc路径是/etc/inputrc,聪明的我把e换成了大写E,结果就打开了,发现文件里应该是"set"开头设置命令的,不小心"set 变成了"et"也就是把e字母占用了,修改完毕保存,问题解决!!!如果不知道自己的inputrc文件在哪里,可以用其他用户,ll 用tab键的自动补全提示,或者在根目录下 ls -a一下

转载于:https://www.cnblogs.com/MrBear/p/10042470.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值