Command-History
ksh 中的歷史命令無法使用
我正在使用 ksh 外殼。我沒有受到以下這些命令的任何影響。它正在執行而沒有任何錯誤,但沒有給出正確的結果。
export HISTTIMEFORMAT='%F %T '
使用
Up
箭頭查看上一條命令,然後按輸入鍵執行。從命令行鍵入
!!
並按下。Enter
從命令行鍵入
!-1
並按下。Enter
按
Control
+P
將顯示上一條命令,按Enter
執行。基本上,除了基本的歷史命令之外,我不會做任何事情。
您是否在這裡找到了這些命令:如何找到最後一個命令的結果?你知道這不是一個正確的答案嗎?你意識到它在談論
bash
,不是ksh
嗎?要回答您提出的問題:
你有哪個版本的
ksh
?您可以通過按Ctrl
+V
或Esc``Ctrl
+V
或執行來查找echo $KSH_VERSION
。為什麼你認為這些行動會奏效?
!!
和!-1
是bash
,zsh
, 和csh
, 不是ksh
.對於
Ctrl
+P
做任何事情,請確保您emacs
通過執行來使用編輯模式set -o emacs
。為了使向上箭頭鍵起作用,有幾個 Google 結果。試試這個Make Arrow 和 Delete 鍵在 Korn Shell 中工作,它說明瞭如何使用
alias
命令來完成。