2010年 4月 1日 はてなブックマーク -
タグ: #Linux

Linuxのコマンドラインで、「!」とやると直前のコマンドなんかをいろいろ呼び出せますよね。例えば・・・。

  • !!
  • 直前のコマンドを実行。

  • !-2
  • 二つ前のコマンドを実行。

  • !55
  • historyでみたときの55のやつを実行。

  • !$
  • 直前のコマンドの最後の引数を呼び出し。

  • !(任意のコマンド)
  • 「!mysql」とすればmysqlで始まる直前のコマンドを実行。

特に長いコマンドを打ったあとに「あー、さっきのあれもう一回!」というときに便利ですよね。矢印キーで戻ってもいいのですが、前回のセッションだったりすると面倒だったりします。

またこれにあわせて「:p」オプションを組み合わせると最強ですね。

「:p」をつけておけばそのコマンドを実行せずに、表示だけしてくれます。「たしかあのコマンドだったような・・・でも心配」というときに使えばいい感じですよ。

「!」と「:p」オプションの組み合わせがやっぱり便利だ! - IDEA*IDEA ~ 百式管理人のライフハックブログ

例えば、直前のdから始まるコマンドを実行したいとき以下の用に出来ます。
・!d:p(念のため確認
・!d(実行


2年前 | | 2010年 4月 1日 | このエントリーを含むはてなブックマーク