Los 10 comandos linux que más utilizas

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 (visto en la bitácora de un desarrollador de Debian ligeramente paranoico).

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:

224  sudo
184  ls
108  cd
58   aptitude
49   gedit
37   rm
36   man
27   exit
19   javac
16   python

A vosotros seguramente os salgan números más pequeños porque 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

Y esto es todo. Si queréis convertir esto en un meme que me reporte un gritón de enlaces, me parece bien.

92 comentarios en «Los 10 comandos linux que más utilizas»

  1. Pingback: Luis Medina » Blog Archive » Los 10 comandos linux que más utilizas

  2. Pingback: [meme] Los diez comandos GNU/Linux que mas usamos « Un Blog Más

  3. Pingback: Rodolfo Pilas » Blog Archive » Los 10 comados Linux que más utilizo

  4. Pingback: i13designs.blog

  5. Pingback: blog de alaingonza [Meme] Los 10 comandos Linux que más usamos »

  6. Pingback: Los 10 comandos linux que más utilizo « switcheando a Ubuntu

  7. Pingback: Wikipeando » Nuestros 10 comandos mas usados

  8. Pingback: Los 10 más Usados « ::: Element 2048 :::

  9. Pingback: Chaos Blog » Comandos mais utilizados no Linux

  10. que bien! la linea de comandos de linux un invento formidable me recuerda los viejos tiempos com mi PC-AT de hace 20 años! ya solo falta que el maravilloso Linux nos devuelva los teclados tipo Spectrum con sus maravillos teclas multifuncion especialmente diseñadas para gente con artritis.

  11. Pingback: El Racó de Xavi » Com utilitzes la consola del Linux?

  12. Pingback: Los 10 comandos que mas utilizan en GNU/Linux « Cosas De Ayer Hoy y Siempre

  13. que bien! la linea de comandos de linux un invento formidable me recuerda los viejos tiempos com mi PC-AT de hace 20 años! ya solo falta que el maravilloso Linux nos devuelva los teclados tipo Spectrum con sus maravillos teclas multifuncion especialmente diseñadas para gente con artritis.

    Paa no tenes idea de nada!!! =O …linux es una terminal, el entorno gráfico que utilizas es un programa que corre sobre la terminal.

    [root@myhost martin]# history|awk ‘{print $2}’|awk ‘BEGIN {FS=»|»} {print $1}’|sort|uniq -c|sort -rn|head -10
    169 ruby
    110 pacman
    56 ls
    52 cd
    12 locate
    10 gedit
    9 stty
    8 nano
    7 vncviewer
    5 glxgears

  14. Pingback: One Neuron’s Blog » Blog Archive » LOS 1O COMANDOS MÁS USADOS

  15. Pingback: [meme] Los diez comandos GNU/Linux que mas usamos: Linux Music 2.0

  16. root@gos-laptop:/home/gos# history|awk ‘{print $2}’|awk ‘BEGIN {FS=»|»} {print $1}’|sort|uniq -c|sort -rn|head -10
    48 ls
    42 iwconfig
    30 apt-get
    25 cd
    19 iwlist
    18 wifi-radar
    17 synaptic
    16 ping
    16 nano
    16 motion

    recomiendo a los programadores de esta pag que hagan ahora un script que lea esos 10 comandos y hagan ahora el conteo de los comandos mas usados por los usuarios de esta pagina (que sean totalizados)

  17. Aqui los mios… interesante… Linux nunca me deja de sorpender…

    128 gcc
    117 ./Bresenham.out
    68 ./Servidor.out
    67 ./make.out
    30 sudo
    27 cd
    21 ls
    10 exit
    9 ./Disque.out
    3 telnet

  18. Pingback: Bicosyes - since evermore… » Los 10 comandos Linux que más usamos

  19. Pingback: Seña de identidad | Manuales Gratis

  20. Mi turno!!

    edgardo@Opensuse:~> history | awk ‘{print $2}’ |awk ‘BEGIN {FS=»|»} {print $1}’ | sort | uniq -c |sort -rn | head -10
    213 gpp
    173 cd
    119 ./sudoku.out
    108 ./control.out
    57 gcc
    40 sudo
    33 ls
    31 make
    21 clear
    17 pushd
    NOTA : gpp es un scrip en PERL que me hice para hacer lo siguiente: gcc -lm -o $ARGV[0].out -ggdb $ARGV[1] pkg-config –cflags –libs gtk+-2.0;

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.