我通过Centos 6中的ssh连接到AIX 5.3.AIX和Centos上的shell是bash。当我在shell中按“Home”,“End”,“PgUp”,“PgDn”时,bash输出tilde(〜)并且光标没有移动到字符串的结尾或开始。如何让这些按钮正常工作?
答案 0 :(得分:2)
尝试将其放入Readline初始化文件(默认~/.inputrc
):
"\e[5~": beginning-of-history
"\e[6~": end-of-history
"\e[7~": beginning-of-line
"\e[8~": end-of-line
如果要确定按键序列生成的字符,一种方法是使用od -c
,键入键序列,然后输入,然后 Ctrl + d 。为 Home 执行此操作对我来说是这样的:
$ od -c
0000000 033 [ 7 ~ \n
0000005