HACKING 120% {Hacking, programmazione, computer & molto altro}

[bash] Lista comandi più utilizzati

« Older   Newer »
  Share  
view post Posted on 3/9/2014, 00:41     +1   -1
Avatar

Water can take unforseen forms.

Group:
Founder
Posts:
5,273
Reputation:
+1,147
Location:
Shabang

Status:


CODICE
history | awk '{a[$2]++}END{for(i in a){print a[i] " " i}}' | sort -rn | head


Fuori i risultatoni!


CODICE
194 sudo
155 cd
88 ls
67 python
37 find
22 cat
19 php
18 killall
18 chmod
17 nmap
 
Web  Top
vogy
view post Posted on 3/9/2014, 08:19     +1   -1




CODICE
vogy@eve:~$ history | awk '{a[$2]++}END{for(i in a){print a[i] " " i}}' | sort -rn | head
78 clear
68 exit
51 ls
46 su
36 gcc
34 echo
34 cd
32 perl
30 man
29 sudo

...non avevo mai pensato che si scoprissero cose interessanti :O
tipo: perché tu hai tutti quei 'killall'? c'è qualcosa che ti crea problemi?
 
Top
view post Posted on 3/9/2014, 11:06     +1   -1
Avatar

Water can take unforseen forms.

Group:
Founder
Posts:
5,273
Reputation:
+1,147
Location:
Shabang

Status:


Penso che il risultato sia sbagliato (mi mancano un bel po' di comandi).

Comunque killall lo uso quando l'harddisk non si scollega perché è aperto da qualche parte, quindi killall dragon, killall amarok in genere risolve; altrimenti ogni tanto dragon impazzisce e va fermato.
 
Web  Top
vogy
view post Posted on 3/9/2014, 15:34     +1   -1




...non li segna tutti perché probabilmente hai 'ignoredups' in .bashrc, quindi non ti segna quelli uguali e consecutivi
CODICE
vogy@eve:~$ history | awk '{a[$2]++}END{for(i in a){print a[i] " " i}}' | sort -rn | head -4
82 clear
63 exit
52 ls                    <--- 52 volte
43 su
vogy@eve:~$ mkdir fuffa
vogy@eve:~$ ls fuffa     <--- +1
vogy@eve:~$ history | awk '{a[$2]++}END{for(i in a){print a[i] " " i}}' | sort -rn | head -4
81 clear
63 exit
53 ls                    <--- 53
43 su
vogy@eve:~$ ls fuffa
vogy@eve:~$ ls fuffa
vogy@eve:~$ ls fuffa     <--- +3 = 56?
vogy@eve:~$ history | awk '{a[$2]++}END{for(i in a){print a[i] " " i}}' | sort -rn | head -4
81 clear
63 exit
54 ls                    <--- 54
43 su
 
Top
view post Posted on 4/9/2014, 09:28     +1   -1
Avatar

Water can take unforseen forms.

Group:
Founder
Posts:
5,273
Reputation:
+1,147
Location:
Shabang

Status:


Ok, ma perché ad esempio conta le chiamate ad nmap, ma non le chiamate a kate o vi o qualsiasi altra cosa?
 
Web  Top
vogy
view post Posted on 4/9/2014, 10:24     +1   -1




prova
$ history | grep vi

se vai a vedere il pipe su awk ti va leggere la riga ma ti conteggia solo $2, quindi 'sudo kate' ti viene calcolato come un 'sudo'
CODICE
vogy@eve:~$ history | grep nano | awk '{a[$2]++}END{for(i in a){print a[i] " " i}}' | sort -rn | head
12 nano
4 sudo
1 man
1 history

vedi che l'ultimo 'nano' è quello del comando di sopra

[ci ho pensato sopra un 20 minuti a dire il vero :P ]
 
Top
5 replies since 3/9/2014, 00:41   108 views
  Share