Mon historique bash
Geek
Par djib le jeudi 24 avril 2008, 13:30 - Lien permanent
J'ai vu l'idée ici et je trouve ça assez marrant : voici mon top 10 des commandes bash :
history | awk '{a[$2]++ } END{for(i in a){print a[i] " " i}}'|sort -rn|head
104 vim
70 cd
63 ls
44 ssh
28 svn
20 man
19 killall
15 grep
14 cat
12 ps
Je m'étonne de ne pas y trouver apt-get et apt-cache que je pensais utiliser bien plus.
Rien de bien étonnant sinon : vim est largement en tête
C'est peut-être aussi killall qui m'étonne. Je pense que ça doit venir du fait que je fais au moins un killall firefox par jour
Vivement FF3
Et vous alors, votre top 10 ?



Commentaires
92 cd
79 ls
51 sudo
24 mplayer
22 acs
15 agi
12 man
11 ping
11 mencoder
11 ifconfig
Y'a une petite erreur dans ton script, il manque [ et ] autour de $2.
114 su
68 cd
64 apt-cache
26 vim
19 fglrxinfo
16 xsane
13 compiz
10 sux
10 ./mediacenter/mediacenter
8 glxinfo
Je trouve que c'est effectivement une très bonne idée, on découvre des choses !
65 ssh
57 exit
46 su
36 ping
31 cd
30 ls
29 vim
18 apt-cache
18 alsamixer
17 minicom
Bonsoir,
J'ai trouvé votre post lors de mes recherches sur la sécurité et le hack.... J'ai trouvé votre site et le geek qui est en moi ...
La commande me renvoie une érreure :
[root@resyst ~]# history | awk '{a$2++ } END{for(i in a){print ai " " i}}'|sort -rn|head
awk: (FILENAME=- FNR=132) Fatal: tentative d'utilisation du scalaire « a » comme un tableau
[root@resyst ~]#
Voici la version de AWK :
[root@resyst ~]# awk --version
GNU Awk 3.1.5
.......
(Je vous passe le reste) .
[root@resyst ~]# uname -a
Linux resyst.xx....xx.fr 2.6.18-53.1.14.el5xen #1 SMP Tue Feb 19 07:33:17 EST 2008 x86_64 x86_64 x86_64 GNU/Linux
Si quelqu'un a une idée je suis preneur!
Cordialement.
Héhé, c'est marrant de voir qu'on utilise vraiment pas les même commandes.
Sinon au temps pour moi, la formule était bien fausse, c'est corrigé. Merci beaucoup Claude. Ça devrait résoudre ton problème yescat.
154 sudo
105 ls
82 cd
40 /etc/init.d/apache2
17 more
7 grep
6 rm
6 ps
6 dmesg
6 cp
169 cd
95 vim
62 ls
50 ssh
45 startx
42 su
40 sshr
39 mplayer
36 killall
25 sshp
Sachant que sshp et sshr sont des alias pour ssh
En tout cas, une bonne idée, ce petit script !
Ah, vim !
Moi, c ma connexion Wifi !
40400 ifup
1278 iwlist
921 iwconfig
895 ifdown
612 ll
488 grep
311 ifconfig
310 tail
305 vi
241 xm
Ouh pétale, tu conserves un historique de fou furieux !!!