よく使っているコマンドを調べる方法

よく使っているコマンドを調べる方法

画像提供:マイナビニュース

fossBytesに8月4日(米国時間)に掲載された記事「How To List Your Most Used Commands In Terminal?」が、インタラクティブシェル「bash」において組み込みコマンドである「history」を使って、過去に入力したコマンドやよく入力していたコマンドを表示させる方法を紹介した。

紹介されているコマンドは次のとおり。

history
history 番号
history | grep キーワード
history | awk 'BEGIN {FS="[ \t]+|\\|"} {print $3}' | sort | uniq -c | sort -nr
history | awk 'BEGIN {FS="[ \t]+|\\|"} {print $3}' | sort | uniq -c | sort -nr | head -n 5

bashはLinuxディストリビューションではデフォルトのインタラクティブシェルとして使われていることが多いほか、macOSでもデフォルトのインタラクティブシェルとして使われている。紹介されている方法はzshでも利用でき、fishやtcsh、kshなどほかのシェルを使っている場合は、それぞれ多少コマンドを変更する必要がある。
(後藤大地)

関連記事(外部サイト)