Los diez comandos mas usados

Navegando por la internet me encontré con el blog de Ivan Cachicatari donde estaba un script muy elegante para saber cuales son los comandos que más utilizas en la consola.

Para ello debemos ejecutar la siguiente línea en cualquier consola

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

Explicando que es lo que estamos haciendo:

  • history: nos despliega el historial de comandos utilizados.
  • awk ‘{print $2}’: desplegará la segunda palabra de cada línea que encuentre en la lista.
  • awk ‘BEGIN {FS=”|”} {print $1}’: busca el separador “|” e imprime la primera palabra que encuetre, ésto por si encuentra dos comandos en esa línea, por ejemplo “ps|greep”.
  • sort: ordena alfabéticamente todos los comando.
  • uniq -c: agrupa los comandos similares y los cuenta.
  • sort -rn: ordena en orden inverso de a cuerdo a la numeración.
  • head -10: obtenemos los primeros 10 comandos de la lista🙂

Aqui les dejo mis 10 comandos más utilizados:

67 ls
47 cd
43 su
42 ./configure
22 transset
19 kill
18 make
16 ps
12 locate
9 whereis

Si me confundí en la explicación de los comandos hágamnelo saber. Y si tienen ganas de compartir pueden dejar en los comentarios sus 10 comandos más utilizados🙂 ya sea en este blog o en el de Ivan Cachicatari.

9 responses to “Los diez comandos mas usados”

  1. Jorge says :

    JAJAJA!

    Ni colo k solo compilando te mantenes!!

    Mucha mara del lug ishen solo les sale este comando:

    MAN

  2. dhabyx says :

    jejejeje, a huevos que solo compilando, y haciendo de las mías, por que crees que el kill figura en 6to lugar😛

  3. Polux says :

    Ya me metí al command (CMD) y me dice: ‘history’ is not recognized as an internal or external command, operable program or batch file.

    Jejejejej!!!!

    Buenale!

    Para cuando estamos en windows y usamos cygwin, parece que hay que reemplazar las comillas simples por dobles de modo que quede así:

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

    pero… lastimosamente… no me trajo nada… jeje.

    Buen blog dhabyx.
    Cual es el URL para sindicarse a tu blog?

  4. Polux says :

    Mis comandos de usuario mortal

    105 sudo
    68 ls
    48 cd
    22 ifconfig
    14 clear
    13 ping
    10 wordtrans
    9 man
    9 gedit
    9 exit

    Mis comandos de usuario inmortal

    54 ls
    33 cd
    13 exit
    11 clear
    10 gedit
    8 iwconfig
    6 whereis
    6 cat
    5 umount
    5 man

  5. Jorge says :

    andales la wireless!! y wordtrans lo googlee y ta bueno!

  6. dhabyx says :

    Actualizando un poco al estilo Polux🙂

    /home/root🙂
    78 ls
    45 pico
    35 ./puerto
    32 cd
    23 make
    21 kdm
    19 ./puertosen
    15 ln
    14 cp
    13 man
    10 rm
    10 find
    9 cat

    /home/dhabyx🙂
    93 cd
    80 ls
    36 wine
    28 su
    25 ps
    22 ll
    19 tar
    17 gschem
    17 cp
    16 gcc
    16 pico
    16 make
    16 kill
    13 find
    9 rm

  7. yo says :

    ¬¬

    idiotas

  8. dhabyx says :

    No creo que la definición idiotas concuerde con los que comentaron en este blog. aunque si miramos la definición de la palabra idiota en wikipedia:
    http://es.wikipedia.org/wiki/Idiota
    no daremos cuenta que solo se refiere a política😀
    Pero para nada concordamos con la parte de la definición que dice “sin nada que ofrecer a los demás y obsesionados por las pequeñeces de su casa y sus intereses privados”😀

    Saludos

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: