直前に、または前に叩いたコマンドを再度入力するのは面倒だ。
よく使うのは↑キー。これで一つ前叩いたコマンドが出てくる。さらに続けて↑キーを叩くと2つ前のコマンドが出てくる。これでも十分便利だが、ずうっと前のコマンドになると↑キーを何度も叩くのは面倒だ。コマンド名が分かっている場合は!コマンド名で遡ってそのコマンドを実行してくれる。
ところがこれだと即実行までしちゃう。実行までしなくてただリコールしてくれるだけで、確認してから実行したい場合これでは不便だ。
なにかないのかと詳しくしらべたらあった。モディファイヤーで
p Print the new command but do not execute it.
というのがあった。
ps aux|grep motion
以前psコマンドを使ったとする
!ps:p
psコマンドをリコールするだけ、実行はまだしない
!!
OKなら実行
すぐ実行しないでちょっと待て(pause)してくれます。本当に実行するなら!!で実行します。またはちょっと編集してから実行なら↑で一旦リコールした後カーソルで動かしコマンドを編集してからリターンキーで実行。
コメント
コメントを投稿
コメントはこちら