Ksh

如何在 HP-UX 反向搜尋中獲取之前使用的命令

  • January 27, 2016

我正在使用 HP-UX 作業系統並想使用以前鍵入的命令,就像我在 Linux Ctrl+中使用的方式一樣r,以便在 HP-UX 命令行中輕鬆訪問。

如果您不熟悉“vi”或“emacs”提示命令,最好使用fcshell 內置命令查看手冊 man sh-posix頁中的“fc”幫助。使用滑鼠複製粘貼命令。

HP-UX shell 是/usr/bin/sh命令提示符接近 korn shell 的“POSIX shell”,預設設置為vi命令模式

“Esc”會將提示符置於“命令模式”,該模式類似於vi命令模式。然後你可以打:

  • k 向後移動或 j 在歷史中向前移動。
  • i、a、A、cw 或 cW 將使提示回到編輯模式(cw 表示更改單詞)。
  • “/pattern” 將搜尋第一個匹配 “pattern” 的命令。如果您鍵入“n”(n 表示“下一個”),它將向後查看歷史中下一次出現的“模式”,“N”將查看另一個方向。

如果您更喜歡 bash 中的emacsset -o emacs模式,請使用命令。箭頭鍵不起作用,請改用 Ctrl 命令:

  • Ctrl-p 上一個命令
  • Ctrl-n 下一個命令
  • Ctrl-f 游標向前移動
  • Ctrl-b 游標向後移動
  • Ctrl-行首
  • Ctrl-e 行尾
  • Ctrl-r 在歷史記錄中搜尋字元串(另一個 ctrl-r 將轉到下一次出現)

引用自:https://unix.stackexchange.com/questions/257970