1

我从 Centos 6 通过 ssh 连接到 AIX 5.3。AIX 和 Centos 上的外壳是 bash。当我在 shell 中按“Home”、“End”、“PgUp”、“PgDn”时,bash 输出波浪号(~)并且光标没有移动到字符串的结尾或开头。我怎样才能让这些按钮正常工作?

4

1 回答 1

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,键入键序列,然后Enter,然后Ctrl+D。这样做Home对我来说是这样的:

$ od -c

0000000 033   [   7   ~  \n
0000005
于 2013-04-12T07:57:14.233 回答