実行されるコマンドの確認: :p

bash コマンドライン

!(番号) とか、!?(部分一致文字列)とかを実行したときに どんなコマンドが実行されるかを表示して確認するときに使用する。

例:

yasunari@sil:~$ uname -a[Enter]
Linux sil 2.6.16.16-arm1 #9 Wed Mar 7 14:17:36 JST 2007 armv5tejl GNU/Linux
yasunari@sil:~$ ls /[Enter]
bin  boot  dev  etc  home  initrd  lib  media  mnt  opt  proc  root  sbin  srv  sys  tmp  usr  var
yasunari@sil:~$ !u:p[Enter]
uname -a
yasunari@sil:~$ !?name?:p[Enter]
uname -a
yasunari@sil:~$ !501:p[Enter]
uname -a
yasunari@sil:~$ !!:p[Enter]
uname -a
yasunari@sil:~$ !l:p[Enter]
ls /
yasunari@sil:~$
表示されるだけで実行はされない。



指定した回数前に実行したコマンド: !(負の数字)
ハッカーに一歩近づく Tips
<<補完>>

Copyright (C) 2008 Yasunari Yamashita. All Rights Reserved.
yasunari @ yamasita.jp 山下康成@京都府向日市