Un pequeño tip donde muestro un par de pequeñas líneas de código, desde la terminal de comandos en GNU/Linux, que nos muestra qué comando de terminal usamos más veces.

Las líneas de código las he extraído a raíz de la lectura de las últimas noticias en el canal de Linux, en Reddit, al final del artículo os dejo el enlace a la entrada original.

De esta manera podemos ver el porcentaje de los comandos más habituales:

1 2 history | awk '{CMD[$2]++;count++;}END { for (a in CMD)print CMD[a] " " CMD[a]/count*100 "% " a; }' \ | grep -v "./" | column -c3 -s " " -t | sort -nr | nl | head -n10 history | awk '{CMD[$2]++;count++;}END { for (a in CMD)print CMD[a] " " CMD[a]/count*100 "% " a; }'\ | grep -v "./" | column -c3 -s " " -t | sort -nr | nl | head -n10

Si además queremos ver la información en barras, aquí el código:

1 2 history | tr -s ' ' | cut -d ' ' -f3 | sort | uniq -c | sort -n | tail | \ perl -lane 'print $F[1], "\t", $F[0], " ", "▄" x ($F[0] / 12)' history | tr -s ' ' | cut -d ' ' -f3 | sort | uniq -c | sort -n | tail | \ perl -lane 'print $F[1], "\t", $F[0], " ", "▄" x ($F[0] / 12)'

En el caso de mi portátil doméstico, con la distribución Fedora 28, estos son los resultados:

Podemos consultar la entrada original en Reddit.com