History of my most used shell commands
This was originally posted on blogger here.
I ran this a few years back and I'm running it again today.
What is interesting is that compared to the older history, git has replaced svn, pip has replaced easy_install, and virtualenv has now completely subsumed buildout. Oh, how the mighty have fallen!
$ history | awk '{a[$2]++ } END{for(i in a){print a[i] " " i}}'|sort -rn |head -n 20 209 git 123 python 34 ls 31 mate 18 cd 14 pwd 9 hg 8 touch 7 rm 6 cp 5 pip 5 mv 5 django-admin.py 4 mkvirtualenv 3 mysql 3 mkdir 3 bash 2 deactivate 2 add2virtualenv 1 workon
4 comments captured from original post on Blogger
Brent O'Connor said on 2011-09-14
Here is mine currently... :)
78 ls 73 git 72 cd 35 vagrant 25 deactivate 21 workon 20 sudo 17 e 15 mkvirtualenv 14 fab 13 django-admin.py 13 cat 11 runserver 11 ex 9 rm 9 pip 6 ./bin/craigslist_import.py 5 grep 5 cdvirtualenv 4 ssh
Dougal said on 2011-09-15
If you add this to your .profile/bash_rc you can make the results more interesting.
export HISTSIZE=50000
My bash history then goes back until at least the start of this year. Very handy if you want to search for something and I've not noticed a slowdown (even of running the history command).
Reinout van Rees said on 2011-09-15
So you got rid of buildout, he? :-) How do you deal with the recipes that you're now missing? Or didn't you use them? I use buildout to generate my apache config, just to name an example, and to set up my django project.
I assume you also used some of those recipes. How do you handle such tasks now?
pydanny said on 2011-09-15
@Reinout - The final buildout project I was on got converted to pip/virtualenv + either apt or homebrew depending on who was developing it. The consensus has been to use native tools to build environments and that designers and developers find buildout cumbersome, kind of undocumented, and hard to debug.
And I stand by that statement. I think buildout grew from a straightforward Python package management system and into something else that tried to be kind of like Chef or Puppet but purely focused on Python.
I need to blog my thoughts about it. :P
Tags: git MacOS buildout legacy-blogger