
Linuxには豊富なコマンドラインエクスペリエンスがあり、Windowsから切り替える人にとっては時には少し難しいことがあります。最近のコマンドの一覧を表示するのは簡単ですが、
> history
1 ps -ef 2 kill 24188 3 ps -ef 4 tail logfile.log
あなたが以前に使ったコマンドを見つけたいが、巨大なヒストリリストを持っているなら、grepを渡すことですばやく見つけることができます。 ftpコマンドの入力を覚えているが、サーバーのドメイン名を覚えていないとしましょう:
> history | grep ftp
321 ftp ftp.cdrom18.com
かなりシンプルなもの!最も頻繁に使用するアイテムのリストを表示したい場合はどうすればよいですか?次のようなもっと複雑なコマンドを使うことができます:
> history|awk ‘{print $2}’|awk ‘BEGIN {FS=”|”} {print $1}’|sort|uniq -c|sort -r
114 ls 105./runreports.sh 97 cd 24 uptime 15 mysql 13 vi
最後のコマンドはLifehackerのおかげです。これはあなたが間違いなく購読するべき素晴らしいサイトです。
最後のコマンドで使用された手法は、他のコンテキストでも役に立ちます。もっと似たようなコマンドを投稿していきます。