在使用PuTTY的监狱用户的bash CLI中,Home / End键无法正常工作

我正在使用PuTTY通过SSH访问我的U14.04 LTS服务器。

当我使用我的主帐户login时,数字键盘键在BASH CLI中正常工作。

当我login一个使用Jailkit的用户时,Home / End键会在CLI中返回一个'〜'字符和铃声(Pgup,PgDn也是这样)。 例如,当我使用nano编辑文件时,这些键可以正常工作。

我的$TERMvariables被设置为' xterm ',并且我已经从我的主账户中拷贝了' .bashrc '给这个用户,所以文件夹以正常的颜色显示,并且别名正在工作。

有人可以告诉我,我在监狱里,这是防止键盘configuration不正确? 也许一个二进制不能从监狱访问,或者用户的configuration设置?

问题不在terminal设置,他们肯定没问题,因为纳米和其他ncurses程序工作。

这个问题几乎可以肯定地在命令行上,由readline库处理。 其configuration文件名为inputrc 。 它可以在/etc/inputrcfind,也可以在你家里的~/.inputrc中find。 第一个是或不是由你的jailkit复制,第二个可能不是。

检查你的根(非监禁)文件层次结构中inputrc的可用性和内容,以及它在监狱里的可用性。