> > И как бы вы посчитали частоту наиболее красиво?

history | sed 's/-\S\+//g' | while read L; do for w in $L; do echo "$w"; done; done | sort | uniq -c | sort -nr | head -n 25

Не "наиболее красиво", но идея в том чтобы учесть все аргументы, не начинающиеся с "-", чтобы учесть и команды со всякими врапперами типа sudo, sudo nice -n 19 command, docker exec, time, proxychain и т.п.

В выхлопе правда получается немало мусора, но тоже интересно. Если отбросить мусор, то на домашнем ноуте в топе всякие житейские штуки типа mpv, ytwatch, pswrd и т.п. На рабочем не смотрел, но там естественно наверняка git, docker, ssh и всякие ls.