Historique bash récent


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

8 thoughts on “Historique bash récent

  • desfrenes

    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

  • kontre

    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.

  • Etienne

    C’est kontre qui a la plus longue. La mienne est toute petite, j’ai honte

  • Guillaume

    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

  • JoJo

    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

Comments are closed.

Des questions Python sans rapport avec l'article ? Posez-les sur IndexError.