Mic*_*ael 13 ssh keyboard 14.04
我什至无法粘贴b. 我正在尝试升级到 Ubuntu 15.04,但我需要删除 /boot 目录中的一些文件。当我cd /oot无法输入b. 所以,我想,我会列出目录中的文件/并复制/粘贴,但无济于事。我什至无法粘贴b.
我最近在/etc/inputrc文件中添加了一些行,以便更好地自动完成选项卡:
set completion-ignore-case on
set show-all-if-ambiguous on
TAB: menu-complete
bind TAB:menu-complete
Run Code Online (Sandbox Code Playgroud)
当我通过 ssh 进入我的 ubuntu 服务器时,我无法输入字母“b”。但是,我可以使用任一 shift 键键入大写的“B”。
我从 2012 年开始使用带有 Retina 显示屏的 MacBook Pro,并且我正在使用 ssh-ing 进入一个定制的 ubuntu 盒子。在这里我不能输入小写的“b”。
我已经重新启动了服务器,但仍然无法输入“b”。其他每个字母都可以。
它以前没有这样做过,我的服务器已经启动并运行了大约两年,以前从未遇到过这样的问题。我也没有做任何值得注意的事情来导致它这样做。
起初我认为键盘有点粘,但当我关闭连接时它工作正常。我重新启动了服务器,ssh 重新进入,“b”键再次停止工作。
我试过我的蓝牙键盘,但仍然没有运气。
这可能是 .profile 或 .bashrc 文件或类似文件中的规则吗?不允许某些字符的设置。
当我尝试输入字母“b”时,我会听到终端铃声,好像这是不允许的。
egm*_*ont 26
在 ssh 会话中,启动一个cat命令,看看是否可以b在那里输入。我几乎可以肯定它会起作用,这意味着是您的外壳决定不采取行动b.
假设默认bash,您应该检查readline的配置文件:~/.inputrc,/etc/inputrc,或引用的一个$INPUTRC。有可能你会偶然发现一个孤独的人b在自己的行(或类似的东西)上,指示 readline 在遇到这个角色时不要做任何事情。
更新
在我看来,你的前三行.inputrc是正确的,是第四行 ( bind TAB:menu-complete) 引起了麻烦。将它的第一个字母更改为其他任何字母(例如,find而不是bind),然后该字母(例如f)将行为不端。bind在这种情况下,显然不是公认的关键字。