「!」と「:p」オプションの組み合わせがやっぱり便利だ!
- March 26th, 2010
- Posted in ライフハック
- Write comment

最近「!」と「:p」オプションが便利だなぁ、としみじみ思ったりするので衝動的にエントリー。というか、誰かさん向けエントリーです。
Linuxのコマンドラインで、「!」とやると直前のコマンドなんかをいろいろ呼び出せますよね。例えば・・・。
- !!
- !-2
- !55
- !$
- !(任意のコマンド)
直前のコマンドを実行。
二つ前のコマンドを実行。
historyでみたときの55のやつを実行。
直前のコマンドの最後の引数を呼び出し。
「!mysql」とすればmysqlで始まる直前のコマンドを実行。
特に長いコマンドを打ったあとに「あー、さっきのあれもう一回!」というときに便利ですよね。矢印キーで戻ってもいいのですが、前回のセッションだったりすると面倒だったりします。
またこれにあわせて「:p」オプションを組み合わせると最強ですね。
「:p」をつけておけばそのコマンドを実行せずに、表示だけしてくれます。「たしかあのコマンドだったような・・・でも心配」というときに使えばいい感じですよ。
その他の小技については以前にもまとめましたのでこちらもあわせてどうぞ。
» Unixのコマンドラインで使えるちょっとした小技をまとめた『Unix Comman-Line Kung Fu』
ちなみにこちらも最近見つけたのであわせてどうぞ。コマンドライン共有サイトの「CommandLineFu」からの人気コマンドですね。
» Top Ten One-Liners from CommandLineFu Explained – good coders code, great reuse


「今、お前何を言ったんだ?!」
「! :p」
「:p」はぱっと見,あっかんべーをしている英語圏の顔文字かと思いました。
こんなかっこいい技を私も使いこなせるようになりたいです!
てっきりスマイリーの話かと思ってしまいました !:p