HP-UXリバース検索で以前に使用したコマンドを取得する方法

HP-UXリバース検索で以前に使用したコマンドを取得する方法

私はHP-UXオペレーティングシステムを使用しており、HP-UXコマンドラインから簡単にアクセスするためにCtrlLinux +で使用したように、以前に入力したコマンドを使用したいと思います。r

答え1

fc「vi」または「emacs」プロンプトコマンドに慣れていない場合は、シェル組み込みコマンドを使用し、マン man sh-posixページで「fc」ヘルプを表示するのが最善です。マウスを使ってコマンドをコピーして貼り付けます。

HP-UX シェルは/usr/bin/sh「POSIX シェル」であり、対応するコマンド プロンプトは korn シェルに近く、デフォルトでは次のように設定されます。コマンドモード

「Esc」はプロンプトを次のような「コマンドモード」に切り替えます。コマンドモード。その後、[次へ]をクリックできます。

  • k は履歴から後方に移動するか、j は記録から前方に移動します。
  • i、a、A、cw、またはcWはプロンプトを編集モードに戻します。 cw は単語の変更を意味します。
  • 「/pattern」は、「pattern」に一致する最初のコマンドを検索します。 「n」(nは「次」を意味します)を入力すると、レコード内の次の「パターン」の出現を逆にし、「N」は別の方向を見つけます。

あなたが好むならEmacsモードはbashと同じで、set -o emacsコマンドを使用します。矢印キーは機能しないでください。代わりにCtrlコマンドを使用してください。

  • Ctrl-p 前のコマンド
  • Ctrl-n 次のコマンド
  • Ctrl-f カーソルを前に移動
  • Ctrl-b カーソルを戻る
  • Ctrl-a 行を開始
  • Ctrl-e 行末
  • Ctrl-rは履歴から文字列を検索します(他のCtrl-rは次の項目に移動します)。

答え2

EscHP-UXの場合は、+を押してKもう一度押すと録音が循環します。

履歴を検索するにはEsc+を実行できます/ Search string

関連情報