Je plagie PyDanny en affichant ici mon historique des commandes les plus utilisées récupéré grâce à :
$ history | awk '{a[$2]++ } END{for(i in a){print a[i] " " i}}'|sort -rn |head -n 20 |
L’exercice consiste à commenter chaque entrée, donc acte :
100 ./manage.py # Jamie Foxx 71 sudo # Make me a sandwich (then apt-get upgrade) 56 cd # j'ai beaucoup de projets différents 41 ipython # Voilà ce que c'est d'être dev Python... 40 ssh # ... sur des projets Web 37 py.test # Ben oui, je fais des tests ! 37 ls # Comment ça IOError ? 34 gs # Alias de Git status :-) 26 ga # Merveilleux SCMBreeze, installez le 24 pip # requests, ipdb, path.py, peewee... 24 co # git commit -m "`echo "$*" | sed -e 's/^./\U&\E/g'`" 22 vi # Presque que pour les config d'nginx 21 python # Quand je fais des tests pour le blog 17 [censored] # Le nom d'un projet de site de Cul 15 workon # Ca devrait être + élévé, mais j'ai ajouté l'autovirtualenv 15 grin # J'aime pas "rechercher dans tous les fichiers" sur ST2 11 tail # Une longue session de debuggage via log d'erreurs 10 ipython3 # Migration vers Python 3 en cours 9 wget # Pas envie de toucher ma souris
c’est quoi SMSbreeze ?
mdr…
140 git
73 php
64 cd
50 ssh
33 ls
32 clear
14 scp
11 bin/deploy.sh
10 tagz
9 open
7 python
7 ./deploy.sh
6 cat
4 vim
4 sudo
4 rm
4 mv
3 ping
3 mysql
3 locate
Rigolo ce truc, mais y’a des sorties bizarres tout de même (ici, sur mon ordi du boulot) :
1 291609 # Gné ? (merdouille de la fonction sort)
1243 pwd # Gné² ? Je l’utilise parfois pour des copier-coller, mais certainement pas tant que ça !
987 git # À la mano ! (en fait, quasiment que pull et push, le reste c’est du GUI)
940 ls # cf. cd
502 cd # cf. ls
441 gvim # Éditeur à tout faire
302 lt # ls -lt, j’ai trop de fichiers dans mes répertoires
276 rm # Je vous dit que j’ai trop de fichiers dans mes répertoires
222 cp # Arrête, j’ai trop de fichiers dans mes répertoires !
216 cat # Y’a quoi dans ce fichier ?
209 sudo # pip install sandwich
158 gitg& # Je suis passé à git gui depuis, mais ça en se voit pas encore. Bien mais trop buggué
141 man # http://xkcd.com/1168/
137 ########Qt # Un projet interne du boulot, en PySide
103 py.test # Doctests powa !
99 make # Je fais parfois du C/C++… :(
88 unlink # Euh… Quoi ? Qu’est-ce que ça fout là ?
80 nosetests # Parfois, py.test bug sur les docstrings
74 ssh # Pour le réseau interne du boulot
65 python # Parce que.
C’est kontre qui a la plus longue. La mienne est toute petite, j’ai honte
@richard: typo. Fixed. SCMBreeze.
huhuhu c’est rigolo comme tout :)
2162 git
653 cd
623 ll
599 make
319 hg
292 man
290 emacs
229 fg
210 rm
208 open
180 subl
163 ./configure
127 find
114 brew
105 sudo
93 mv
83 cp
83 cat
72 ssh
64 ./Projets/series_updater/series_updater.py
Hé, il faut commenter chaque ligne, aussi ! ^^
pas mal pour faire des stats sur nous-même :D mais c’est un peu biaisé chez moi du à l’option HISTCONTROL=erasedups de mon .bashrc