[Meme] Los 10 comandos Linux que más usamos

Escrito por Alaingonza el Jueves, 24 de Mayo del 2007 en Curiosidades, Linux

Aprovechando que ahora estoy en clase y usando Ubuntu (no puedo hacer el Meme desde casa ya que hace 2 días formatee todo el disco duro y apenas hay comandos) voy a seguir con el Meme iniciado por El Blog de Maverick a partir de una entrada de Mundo Geek .

Si introducís esta orden en la línea de comandos os mostrará una lista ordenada de los comandos que más utilizáis, con el número de veces que se utilizó cada uno:

history|awk ‘{print $2}’|awk ‘BEGIN {FS=”|”} {print $1}’|sort|uniq -c|sort -rn|head -10

history muestra una lista de todos los comandos que hemos ejecutado recientemente (utilizado por bash y otras shells para mostrar el comando anterior y posterior al pulsar las teclas de flecha arriba y flecha abajo, al usar !! para ejecutar el comando anterior, etc) siendo los que tienen los números más pequeños los más antiguos. Se utiliza awk para quedarnos con el comando en sí, sin argumentos ni flags. Utiliza sort para ordenar la lista de comandos alfabéticamente. Después uniq, que dada una lista en la que tenemos n líneas idénticas sucesivas deja sólo una de las líneas, añadiendo el número de líneas iguales que había antes (flag -c) al comienzo de la línea. Se vuelve a ordenar la lista de forma que la ordenación sea por el número de veces que se ejecutó el comando, que ahora es la primera cadena de la línea (-n para que sea ordenación numérica), y de mayor a menor (-r, reversed). Por último, se utiliza head para mostrar las 10 (-10) primeras líneas.

Este es mi resultado:

111 sudo
95 cd
56 ls
14 cat
13 pwd
13 more
10 apt-cache
8 ps
7 vi
6 grep

Por defecto bash sólo guarda los últimos 500. Para que guardara 1000 modificaríamos el .bashrc poniendo la variable HISTSIZE a 1000:

echo “export HISTSIZE=1000″ >> ~/.bashrc

Este Meme ya esta por casi todos los blogs, me ha parecido muy interesante y si alguno de vosotros quiere seguir con el adelante. ;)

P.D- Después de un día muy largo probando Windows 2003 Server en clase, ya tenia ganas de pillar el Ubuntu!!! :mrgreen:

Compártelo

- ¡Coméntalo!

10 Posts relacionados que te van a interesar:

  1. 2 Comentarios en “[Meme] Los 10 comandos Linux que más usamos”

  2. Por fearlex en May 25, 2007 | Responder

    Muy bueno, ya pondre los mios :D

  3. Por alaingonza en May 25, 2007 | Responder

    Pues si, es un buen Meme…..ya me pasare por tu blog para ver los resultados de tus comandos!!! :mrgreen:

Añade un comentario:


Haz click en los emoticonos para usarlos:

:smile: :grin: :razz: :lol: :wink: :mrgreen: :neutral: :roll: :shock: :???: :cool: :oops: :twisted: :evil: :eek: :mad: :sad: :cry: :!: :idea: :arrow: