酷!學園

技術討論區 => Linux 討論版 => 主題作者是: faithdata 於 2009-06-24 09:05

主題: 請教關於命令補齊和按上鍵選擇之前輸入功能
作者: faithdata2009-06-24 09:05
請教前輩

在LINUX下有很方便的命令補齊功能 按TAB鍵 和按上鍵可以選擇之前輸入過的指令

我想問的是
我在KSH SHELL下 我該如何讓其有這兩項功能呢

目前查出 set -o emacs 可以命令補齊 但是按的是ESC而不是TAB

另外我想問的是 這兩個功能在哪設定 如何設定的
謝謝囉
主題: 回覆: 請教關於命令補齊和按上鍵選擇之前輸入功能
作者: kenduest2009-06-25 12:54
請教前輩
在LINUX下有很方便的命令補齊功能 按TAB鍵 和按上鍵可以選擇之前輸入過的指令
我想問的是
我在KSH SHELL下 我該如何讓其有這兩項功能呢
目前查出 set -o emacs 可以命令補齊 但是按的是ESC而不是TAB
另外我想問的是 這兩個功能在哪設定 如何設定的
謝謝囉

代碼: [選擇]
set -o viraw
set -o vi
主題: 回覆: 請教關於命令補齊和按上鍵選擇之前輸入功能
作者: faithdata2009-06-26 13:37

設了還是不行 真是怪 AIX的KSH 難道跟其他的不一樣嗎?

不過還是謝謝囉
主題: 回覆: 請教關於命令補齊和按上鍵選擇之前輸入功能
作者: 9512009-07-05 20:30
上面說的對喔

你可能用法有誤

set -o vi

之後 Esc + k 回到前一個命令
主題: 回覆: 請教關於命令補齊和按上鍵選擇之前輸入功能
作者: faithdata2009-07-06 09:47

我在試了一下

set -o vi
set -o emacs

發現這兩個是不是不能並存呢

當我set -o vi 可以配合ESC+K回到上個指令 但是卻沒辦法按ESC命令補齊= =
反之顛倒 就是只有一個功能可以用 真是怪怪