码迷,mamicode.com
首页 > 系统相关 > 详细

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

时间:2018-11-30 11:42:46      阅读:428      评论:0      收藏:0      [点我收藏+]

标签:NPU   怎么   影响   自身   打不开   切换   不能   复制   答案   

问题描述:

经常使用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一下

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

标签:NPU   怎么   影响   自身   打不开   切换   不能   复制   答案   

原文地址:https://www.cnblogs.com/MrBear/p/10042470.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!