Mkay, everyone is doing it. So here’s mine.

[mike@happy ~]$ history|awk '{a[$2]++} END{for(i in a){printf "%5d\t%s \n",a[i],i}}'|sort -rn|head
  235   ls
  147   svn
   92   cd
   46   rm
   34   ssh
   34   ant
   24   for
   23   script/generate
   22   grep
   18   vi

Most of the work happens in emacs and I click that from the desktop usually. “ls” is kind of like a nervous twitch more than getting anything done. Sort of like hitting Control-s every two sentence or close-curly in emacs. I’ve tried to stop, but it’s in muscle memory now. And about that “svn”, yes I know about Control-x v v vc-mode, but it doesn’t really suit trying to keep commits as logical atomic units for me.