Annoted history of my top 20 commands

Well I pulled this out of the archives. I've tried looking for past versions of this but I must have just looked at them and never blogged. Pity as it would have been nice to see what I was doing x years ago. So I'll save it here for a future of me to see.

19:16:59 pippin: $ history | awk '{a[$2]++ } END{for(i in a){print a[i] " " i}}'|sort -rn |head -n 20

95cd# Not very surprising
85ls# Again not very surprising
56vim# I <3 this editor
44fgrep# Client's dodgy code base making me go hunting for stuff at the mo - grrrrrr
34git# I write software for a living
27grunt# Starting to use this much more lately
22node# Hipster alert but it pays the bills
21ruby# Again, write software for a living
19python# Am seriously falling in love with python
19 gs# My alias for git status
19 gco# My alias for git checkout
18 tig# Love this handy command for git repo info
17 gwho# Being nosey on git commits
16 ts# My script to show me active tmux sessions
16curl# Probably testing something
16n# Running a few apps on different nodes possibly?
16heroku# PaaS stuffs
15 create_repo # Suprised I use git for so much now
12phantomjs# Testing the javascripts
8 start_development # How I start my apps (as certain apps have different start and dev criteria)

The biggest surprise was the abscence of ssh. In saying that I think tmux has pretty much nullified that. Also I've started to use heroku lately. Also quite suspicious in its abscene was any database shell commands. Again I am sure tmux and my start_development script has taken away the need for me to explicitly go into a db shell. Quite proud that grunt is in there - I've really started to use that for my web dev tasks lately.

All in all I am pretty happy with all that.

  • work, (8)
  • workflow (2)