A few years ago I wrote a simple script to analyze my shell history in order to examine my most frequently run shell commands. Being in dire need of a new blog post and suffering from a pretty heavy bout of writer’s block I thought it would be interesting to rerun the analysis and see how it compared to results from over 3 years ago.
It’s tough to say whether my usage has changed significantly. My adoption of zsh with the oh-my-zsh plugin have made my usage a bit more efficient - especially when using git. The other obvious change is that I’m running python code half as much as I used to and have also reduced my usage of text editors. I used to use fabric a ton to automate some deploys but have moved completely off of that. What has remained consistent is my blogging - my little alias (cdblog) to move to my blog directory and jekyll have stayed roughly the same as well as some other administrative commands.
| Command | 2014 Count | 2017 Count | 2014 Pct | 2017 Pct |
|---|---|---|---|---|
| gst | 0 | 795 | 0.0% | 9.6% |
| cd | 49 | 608 | 5.1% | 7.3% |
| git | 347 | 581 | 36.0% | 7.0% |
| gl | 0 | 525 | 0.0% | 6.3% |
| pwd | 12 | 438 | 1.2% | 5.3% |
| gd | 0 | 421 | 0.0% | 5.1% |
| ls | 103 | 415 | 10.7% | 5.0% |
| gp | 0 | 370 | 0.0% | 4.4% |
| python | 89 | 354 | 9.2% | 4.3% |
| aws | 0 | 325 | 0.0% | 3.9% |
| gbda | 0 | 304 | 0.0% | 3.7% |
| code | 0 | 297 | 0.0% | 3.6% |
| connectec2 | 11 | 251 | 1.1% | 3.0% |
| npm | 0 | 241 | 0.0% | 2.9% |
| curl | 0 | 139 | 0.0% | 1.7% |
| jekyll | 12 | 112 | 1.2% | 1.3% |
| emacs | 22 | 101 | 2.3% | 1.2% |
| grep | 4 | 87 | 0.4% | 1.0% |
| less | 0 | 85 | 0.0% | 1.0% |
| find | 3 | 80 | 0.3% | 1.0% |
| gco | 0 | 75 | 0.0% | 0.9% |
| cat | 28 | 74 | 2.9% | 0.9% |
| pip | 14 | 68 | 1.5% | 0.8% |
| docker-compose | 0 | 65 | 0.0% | 0.8% |
| ssh | 28 | 62 | 2.9% | 0.7% |
| cdblog | 14 | 62 | 1.5% | 0.7% |
| rm | 15 | 61 | 1.6% | 0.7% |
| sudo | 9 | 61 | 0.9% | 0.7% |
| gcm | 0 | 59 | 0.0% | 0.7% |
| workon | 7 | 54 | 0.7% | 0.6% |
| rake | 15 | 52 | 1.6% | 0.6% |
| brew | 5 | 49 | 0.5% | 0.6% |
| mv | 4 | 49 | 0.4% | 0.6% |
| to_temp | 0 | 49 | 0.0% | 0.6% |
| go | 0 | 47 | 0.0% | 0.6% |
| gradle | 0 | 46 | 0.0% | 0.6% |
| from_temp | 0 | 46 | 0.0% | 0.6% |
| open | 3 | 42 | 0.3% | 0.5% |
| hub | 0 | 42 | 0.0% | 0.5% |
| mediumify | 0 | 41 | 0.0% | 0.5% |
| grunt | 0 | 38 | 0.0% | 0.5% |
| cp | 2 | 37 | 0.2% | 0.4% |
| history | 5 | 35 | 0.5% | 0.4% |
| mkdir | 2 | 35 | 0.2% | 0.4% |
| gb | 0 | 32 | 0.0% | 0.4% |
| pbpaste | 0 | 26 | 0.0% | 0.3% |
| node | 0 | 25 | 0.0% | 0.3% |
| bower | 0 | 24 | 0.0% | 0.3% |
| g_pass | 0 | 22 | 0.0% | 0.3% |
| du | 0 | 18 | 0.0% | 0.2% |
| connect_ec2 | 0 | 17 | 0.0% | 0.2% |
| diff | 0 | 17 | 0.0% | 0.2% |
| ping | 23 | 16 | 2.4% | 0.2% |
| mkvirtualenv | 3 | 16 | 0.3% | 0.2% |
| alias | 0 | 16 | 0.0% | 0.2% |
| echo | 2 | 15 | 0.2% | 0.2% |
| zip | 0 | 15 | 0.0% | 0.2% |
| 0 | 14 | 0.0% | 0.2% | |
| scp | 0 | 13 | 0.0% | 0.2% |
| n | 0 | 13 | 0.0% | 0.2% |
| man | 0 | 12 | 0.0% | 0.1% |
| touch | 0 | 11 | 0.0% | 0.1% |
| which | 0 | 11 | 0.0% | 0.1% |
| gt | 0 | 10 | 0.0% | 0.1% |
| \n | 0 | 10 | 0.0% | 0.1% |
| g | 0 | 10 | 0.0% | 0.1% |
| GEN_PASSWORD | 0 | 10 | 0.0% | 0.1% |
| wc | 7 | 9 | 0.7% | 0.1% |
| webpack | 0 | 8 | 0.0% | 0.1% |
| ruby | 0 | 8 | 0.0% | 0.1% |
| join | 0 | 7 | 0.0% | 0.1% |
| gem | 0 | 7 | 0.0% | 0.1% |
| crontab | 0 | 7 | 0.0% | 0.1% |
| cut | 0 | 7 | 0.0% | 0.1% |
| xmllint | 0 | 7 | 0.0% | 0.1% |
| protoc | 0 | 7 | 0.0% | 0.1% |
| ps | 0 | 7 | 0.0% | 0.1% |
| ffmpeg | 0 | 7 | 0.0% | 0.1% |
| unzip | 0 | 6 | 0.0% | 0.1% |
| sendEmail | 0 | 6 | 0.0% | 0.1% |
| airflow | 0 | 5 | 0.0% | 0.1% |
| chmod | 0 | 5 | 0.0% | 0.1% |
| java | 0 | 5 | 0.0% | 0.1% |
| conn | 0 | 5 | 0.0% | 0.1% |
| phantomjs | 6 | 4 | 0.6% | 0.0% |
| export | 0 | 4 | 0.0% | 0.0% |
| traceroute | 0 | 4 | 0.0% | 0.0% |
| sdk | 0 | 4 | 0.0% | 0.0% |
| textutil | 0 | 4 | 0.0% | 0.0% |
| ggl | 0 | 3 | 0.0% | 0.0% |
| top | 0 | 3 | 0.0% | 0.0% |
| pd | 0 | 3 | 0.0% | 0.0% |
| sort | 0 | 3 | 0.0% | 0.0% |
| cdjsonifyme | 0 | 3 | 0.0% | 0.0% |
| ./grailsw | 0 | 3 | 0.0% | 0.0% |
| tunnel_prod | 0 | 3 | 0.0% | 0.0% |
| wpd | 0 | 3 | 0.0% | 0.0% |
| php | 0 | 3 | 0.0% | 0.0% |
| jupyter | 0 | 3 | 0.0% | 0.0% |
| code. | 0 | 3 | 0.0% | 0.0% |
| fab | 70 | 0 | 7.3% | 0.0% |
| stash | 15 | 0 | 1.6% | 0.0% |
| head | 5 | 0 | 0.5% | 0.0% |
| c_do | 5 | 0 | 0.5% | 0.0% |
| sh | 4 | 0 | 0.4% | 0.0% |
| make | 4 | 0 | 0.4% | 0.0% |
| sass | 3 | 0 | 0.3% | 0.0% |
| redis-cli | 3 | 0 | 0.3% | 0.0% |
| celery | 3 | 0 | 0.3% | 0.0% |
| source | 2 | 0 | 0.2% | 0.0% |
| sed | 2 | 0 | 0.2% | 0.0% |
| redis-server | 2 | 0 | 0.2% | 0.0% |
| dig | 2 | 0 | 0.2% | 0.0% |
