Here’s mine. Try it, it’s fun.
$ history 1000 | awk '{a[$2]++}END{for(i in a){print a[i] " " i}}' | sort -rn | head
222 hg
64 rake
40 cd
23 mate
17 ssh
14 script/server
11 cap
9 script/console
8 sudo
8 ack
(hg is Mercurial. ack is a grep replacement written in Perl)


Neat! If you wanted to avoid a scripting language, you could do it like this:
history | cut -f3 | cut -d\ -f1 | sort | uniq -c | sort -rn
Unfortunately, my history only lasts as long as the shell, so mine isn’t nearly as interesting.
86 svn 73 cd 57 ls 48 sox 28 soxmix 27 rm 24 man 15 rake 13 mkdir 13 ./script/generate
I’m glad you dig the ack. Could you please change the URL for ack to http://petdance.com/ack/ ? streetspam.com shouldn’t be serving that page.
For my command list:
http://perlbuzz.com/mechanix/2008/04/what-commands-do-you-run.html
Andy—I’ve updated the link. Sorry, that was the first one that came up with Google.
William—ah, nice. I love cut! Best Unix utility evar.
It depends which server I run it on…
You can tell that I’ve been messing around with shoes lately and that I’m a big fan of git. You can also tell that I’ve spent the last little while configuring a lot of the server related stuff on my production server. At least, I hope my sudo numbers aren’t that high on any given day.
Nothing too interesting here, except ffmpeg and the 29 time calls (benchmarking various ffmpeg commands).
For the visual people, a URL (thanks Google):
google charts linkI Luke, I played around with the same thing I posted above, and redirected output to a Ruby script, that then opens the default browser with the Google Charts address.
Check it out here