2013-04-12 37 views
1

我通過ssh從Centos 6連接到AIX 5.3。AIX和CentOS上的shell是bash。當我在shell中按「Home」,「End」,「PgUp」,「PgDn」時,bash輸出波形符號(〜),並且光標未移動到結束或字符串開始。我怎樣才能讓這些按鈕正常工作?AIX特殊鍵

回答

2

嘗試把這個在你的行讀取初始化文件(默認~/.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。這樣做的首頁看起來這樣對我來說:

$ od -c 

0000000 033 [ 7 ~ \n 
0000005 
+0

謝謝inputrc。它有助於。我把這個文件行放在這個文件行中:「\ e [1〜」:開始行 「\ e [4〜」:行尾 「\ e [5〜」:歷史開始 「\ e [6〜」:歷史結束 「\ e [7〜」:行首 「\ e [8〜」:行結束 – Alexandr