historyコマンドを使えば最近使ったコマンドを一覧にして見ることができますが、これを更に使いやすくするために少し試しにやってみました。
使った頻度順に並べる
$ history | cut -d' ' -f 4 | sort | uniq -c | sort -nr
最初の10件だけを取得する
$ history | cut -d' ' -f 4 | sort | uniq -c | sort -nr | head -10
gitでどのコマンドを一番使ってるかを調べる
$ history | cut -d' ' -f 4,5 | awk '$1=="git" {print $2}' | sort | uniq -c | sort -nr
awkを使えばcutした後の第1列目が「git」であるときのみ、その第2列をprintする形にすれば、gitに絞ってソートできます。