History lesson
This has been going around – give people a peek at what commands you run most often. I ran this on my server, where I spend most of my shell time:
> history|awk '{a[$2]++} END{for(i in a){printf "%5d\t%s\n",a[i],i}}'|sort -rn|head
103 hg
81 cd
67 ll
29 ./manage.py
23 ab
21 re-ap
17 hgup
14 svn
13 cat
12 ls
Notes:
- Mercurial has pushed my use of Subversion way down.
- I can’t remember what I was benchmarking with
ab
, but I’m sure it’s faster now! re-ap
is my alias for restarting Apache (re-po
restarts Postfix,re-my
restarts MySQL, etc.).hgup
is a simple shell script that updates the live instance of my site by fetching from the Mercurial repository in the staging instance. It would make a neat Django custom management command, but not one tied to a particular app.