技術とか戦略とか

IT技術者が技術や戦略について書くブログです。

unix/linux:メモを見ながら作業するのが面倒になった時の小技

unixlinuxで複雑なコマンドや長いパスを入力する必要がある場合、メモを用意しておいてそれを見ながら(若しくはメモをコピーして)作業することが多いと思います。
しかし、毎度のようにメモを見に行くのは面倒なので、そんな時は以下のコマンドが役に立ちます。
 
#> history | grep hoge
 
historyコマンドで、過去に発行したコマンドを一覧で見ることができます。
(直近1000回分のコマンドが出てくることが多いと思います)
しかし、一覧の中から目的のコマンドや目的のパスを探すのは大変なので、grepコマンドで更に絞り込みます。
 
例えば、testディレクトリのフルパスを知りたい場合は、以下のように調べることができます。
一覧に出ている「/home/hoge/test」が探していたフルパスです。
 
#> history | grep test
  726  cd /home/hoge/test
  1001 history | grep test
#>