aar*_*acy 2 bash terminal readline
当我ssh进入我们的一台服务器时,我无法输入正斜杠字符,这使得几乎无法执行任何操作(例如ls /)。 我怎样才能让正斜杠工作?
一些附加信息:
/etc/issue 声称它正在运行“CentOS 5.7 版(最终版)”ssh me@some-host cat /etc/issueecho $TERM 报告 xterm-256color我不知道这是否是有意义的任何人(它没有意义对我来说),但我diff“爱德/etc/inputrc的错误服务器与一个作品,得到了以下几点:
$ diff /tmp/{good,bad}_inputrc
1c1
< # do not bell on tab-completion
---
> /# do not bell on tab-completion
37a38,49
>
> # Home Key
> "\e[7~":beginning-of-line
>
> # End Key
> "\e[8~":end-of-line
>
> # Delete Key
> "\e[3~":delete-char
>
> # Insert Key
> "\e[2~":paste-from-clipboard
Run Code Online (Sandbox Code Playgroud)这条线是你的问题
/# do not bell on tab-completion
Run Code Online (Sandbox Code Playgroud)
如果我将该行添加到我的工作配置中,斜线将停止工作。
我能找到的唯一线索是在 readline 手册页中:
空行被忽略。以# 开头的行是注释。以 $ 开头的行表示条件结构。其他行表示键绑定和变量设置。
由于它不是空行,并且不以#或开头$,因此必须将其视为键绑定。