Unix(bash)で過去のコマンド履歴

有名だけれど, Unix(bash)で過去に入力したコマンドを確認したり, 実行したりするときはhistoryコマンドと感嘆符を使う.

単純にhistoryコマンドでは過去に入力したコマンドが番号とともに表示されるので, grepと組み合わせれば, 検索することができる.

$ history | grep "command"
ここで発見した番号から, そのコマンドを実行するには!n(nはその番号)とすれば良い.
この他にもmanコマンドで調べた限り, 色々とできそう. 応用を思いついたらまた書こう.

http://www.tokaido.co.jp/syoko/handyman/history.html