目的
大量のlogファイルから最新のファイルを見つけてvimで開きたい時、コマンドがいっぱいあるディレクトリで一番最後に編集したファイルを開きたい時ないですか?それを一発で開くbashのaliasです
考えかた
lsで時間順に表示して、最初の1行をheadで取り出して、それをvimに渡すだけです。vl
はvi_last_modified_fileぐらいの意味です。
alias vl='vi $( ls -t |head -n 1)'
様々な環境で動くかなんていうのは調べていないですが、ContOS7ではOKでした。lsとかviとか別に色々aliasされていることがあるので、うまく動かない時はそちらもチェックされてはいかがでしょうか。.bashrc
などに登録してもらうといつでも使えます。どなたかのお役に立てると嬉しいです。