Cesarius.NET | Cibercultura, GNU/Linux y Sotware Libre

[Meme] Los 10 comandos Linux que mas usamos

Escrito por Cesarius @ Mayo - 22 - 2007

konsole2.pngSi introducimos esta orden en la línea de comandos el sistema mostrará una lista ordenada de los comandos más utilizados, 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

Explicación:

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.

En mi caso el resultado ha sido

193 sudo
42 dvgrab
31 spicctrl
27 cd
20 ls
12 ffmpeg2theora
10 lsusb
8 make
7 zsnes
7 mono

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 ya que el objetivo de la fuente Mundo Geek y de Maverick era realizar un curioso meme sobre nuestros comandos más usados, se lo paso a

Anímate y postea tus 10 comandos mas utilizados en los comentarios, así conocemos nuestras mañas ;)

También puede Interesarte...

22 Comentarios
  1. NeoDaVe Dice:

    236 sudo
    36 cd
    22 export
    15 wine
    15 ./joost.sh
    14 winecfg
    13 ./configure
    13 aptitude
    11 ls
    10 wineprefixcreate

    Creo que sudo va a ser el gran vencedor ;)

    Escrito el 22 Mayo, 2007 @ 12:04 pm

  2. Akael Dice:

    en el servidor :
    119 l
    101 cd
    76 d
    44 rm
    31 mv
    21 dl
    16 par
    15 pea
    14 screen
    12 quit
    l, d son los alias l=’ls –color-auto -CF’ y d=’du -h –max-depth=0 *’, dl y pea son alias de cd concretos (y recurrentes) y par es un alias de par2 en modo totalmente mudo ;)
    en mi pc :
    107 cd
    75 l
    53 sudo
    25 ps
    19 d
    16 rm
    15 top
    14 podcast
    12 sh
    11 ping
    sólo destaca podcast que es un alias de ‘cp -r /mp3/podcast/`date –date “today” ‘%y%m%d’` /media/disk/podcast/’ que lanzo una vez al día. Copia el podcast del día en la tarjeta sd, hay en el servidor un script programado con cron todos los días a las 8 de la mañana que realiza la tarea previa, agrupar todos los ficheros multimedia (descargados por ipodder y mims) de menos de 24 horas en la carpeta correspondiente.
    Nada del otro mundo pues.

    Escrito el 22 Mayo, 2007 @ 12:21 pm

  3. Aaron Ortiz Dice:

    Pues yo tambien tengo dos, ues me gusta hace sudo su y no tener que anteponer sudo a todos mis comandos importantes

    Como mi usario comun y silvestre:

    54 cd
    53 sudo
    40 ls
    38 exit
    13 whereis
    6 modprobe
    5 chmod
    4 wine
    4 where
    4 ./kget4mozill*

    Como root:

    81 ls
    62 cd
    38 exit
    32 mount
    30 nano
    20 chmod
    17 fdisk
    16 apt-get
    15 rmdir
    14 umount

    Escrito el 22 Mayo, 2007 @ 12:37 pm

  4. Tinchio Dice:

    62 apt-get
    34 apt-cache
    32 kedit
    30 cd
    28 ifconfig
    22 ls
    19 exit
    18 konqueror
    13 ifup
    12 locate

    nada de sudo porque uso el root jeje

    Escrito el 22 Mayo, 2007 @ 12:40 pm

  5. Varito Dice:

    Como estoy en la oficina tendre que especular:

    1 sudo
    2 apt-get update
    3 apt-get install
    4 apt-get autoremove (jeje!)

    y al igual que Cesarin:

    5 znes

    y le agrego

    6 mupen

    7 ls
    8 cd
    9 dpkg

    y supongo que el ultimo debe ser este:

    sudo shutdown -r now ;)

    @neodave pudiste correr JOOST?

    tienes un how-to para ubuntu 7.04?

    Escrito el 22 Mayo, 2007 @ 12:56 pm

  6. NeoDaVe Dice:

    Aquí pongo mis mas usados como root ;)

    8 chmod
    4 rm
    1 sudo
    1 history
    1 gedit
    1 cd

    Que triste hehe

    @ Varito: si, lo hice funcionar (pero tengo mala conexión). En teoría puede servir para 7.04. Cuando tenga mas tiempo lo probare y ya contare.

    Escrito el 22 Mayo, 2007 @ 1:07 pm

  7. Blaxter Dice:

    ese zsnes!! que grande

    Escrito el 22 Mayo, 2007 @ 2:34 pm

  8. Granatensis » [Meme] Los 10 comandos Linux que más utilizamos Dice:

    [...] Me pasa Cesarius un meme sobre los 10 comandos de linux que más utilizamos. [...]

    Escrito el 22 Mayo, 2007 @ 5:12 pm

  9. silentcolors.net » archivo » Meme-geek Dice:

    [...] Para los curiosos, el comando es history|awk ‘{print $2}’|awk ‘BEGIN {FS=”|”} {print $1}’|sort|uniq -c|sort -rn|head -10. Ahora lo suyo sería pasárselo a más personas (generalmente cinco), pero no sé si conozco tantas que usen Ubuntu… de momento va para neregauzak y pibit, y a cualquiera que se anime. Visto en Cesarius Revolutions. [...]

    Escrito el 23 Mayo, 2007 @ 4:53 am

  10. kovi Dice:

    Como usuario normal:

    134 cat
    129 nano
    106 sh
    16 awk
    15 ls
    13 sudo
    13 echo
    11 rm
    7 aptitude
    5 $HOME/FRA/filtro

    como root:

    82 aptitude
    79 cd
    69 ls
    44 nano
    25 modprobe
    22 sh
    13 exit
    12 cfdisk
    11 grub-install
    7 wget

    Escrito el 23 Mayo, 2007 @ 5:18 am

  11. indiocabreao Dice:

    82 armagetronad
    59 sudo
    40 ./configure
    38 apt-ftparchive
    38 apt-cache
    24 dpkg
    17 dh_make
    13 debuild
    12 make
    9 ls

    Escrito el 23 Mayo, 2007 @ 7:17 am

  12. omar Dice:

    42 su
    39 apt-get
    37 gedit
    35 nautilus
    35 dpkg
    34 beryl-manager
    27 amarok
    23 mono
    22 .mercury
    19 wget

    Ahi esta lo que me salio, en la noche pongo el meme en mi blog personal con los resultados que me de la computadora de casa! la cual por cierto acabo de instalarle el ubuntu feisty hace un par de dias!
    Un saludo!

    Escrito el 23 Mayo, 2007 @ 8:02 am

  13. [Meme] Los 10 comandos Linux que más usamos « Helektron.com Dice:

    [...] Cesarius me pasa este meme que consiste en mostrar los 10 comandos Linux que mas usamos en nuestro ordenador. [...]

    Escrito el 23 Mayo, 2007 @ 9:56 am

  14. dani Dice:

    136 sudo
    124 cd
    75 ls
    45 svn
    22 rm
    13 make
    10 apt-cache
    9 ping
    7 uname
    6 more

    Escrito el 24 Mayo, 2007 @ 1:24 am

  15. joanju Dice:

    en mi caso:

    115 sudo
    58 ls
    47 ssh
    41 cd
    19 ip
    19 aircrack
    13 make
    11 mosml
    10 iwlist
    9 915resolution

    Escrito el 24 Mayo, 2007 @ 5:14 pm

  16. Wagner Dice:

    Lo mio

    212 sudo
    42 aptitude
    38 cd
    21 ls
    12 ./autogen.sh
    11 nano
    10 zsnes
    10 startx
    9 make
    7 man

    Escrito el 24 Mayo, 2007 @ 5:36 pm

  17. tatadeluxe Dice:

    48 sudo
    43 locate
    39 cat
    37 aptitude
    28 man
    25 modprobe
    19 ls
    19 dmesg
    18 ssh
    16 apropos

    Gracias por el Dato muy útil, para saber porque a veces es más fácil usar la Consola.

    Escrito el 27 Mayo, 2007 @ 7:51 pm

  18. Cesarius Dice:

    jejeje que interesante es ver algunos de nuestros comportamientos por medio del terminal.

    Dime que tecleas y te diré qué mañas tienes ;)

    Escrito el 31 Mayo, 2007 @ 8:34 pm

  19. Juan Dice:

    ha que maña de instalarse cosas :D

    Escrito el 8 Agosto, 2007 @ 8:08 pm

  20. NehaLeM.- Dice:

    92 -
    74 cd
    53 ls
    35 file
    34 date
    25 find
    12 sudo
    12 Ej:
    12 cp
    10 rename

    Soy nuevo en GNU/Linux, estoy experimentando en la consola, sudo quedó bien a lo último.

    Escrito el 18 Enero, 2008 @ 7:43 pm

  21. corso Dice:

    53 sudo
    34 xfce4-panel
    34 killall
    8 plog
    5 glxinfo
    2 top
    2 slocate
    2 lpfcpi
    1 wine
    1 touch

    lindo meme…nos deja medio al descubierto a algunos :D

    Escrito el 25 Septiembre, 2008 @ 1:56 am

  22. CarlosJ Dice:

    Anda… yo no sabía que usaba tanto ps :)

    61 sudo
    54 python
    50 wget
    43 ps
    33 vim
    12 cd
    12 ls
    12 chmod
    11 fortune
    9 gpg

    Escrito el 22 Octubre, 2009 @ 12:50 pm

Agrega tu comentario!

Recupera tus datos con SystemRescueCD

escrito por Cesarius
21 Diciembre, 2009

Cómo habilitar Cover Art en Docky

escrito por Cesarius
21 Diciembre, 2009

Mockup de la nueva versión de Ubuntu Tweak

escrito por Cesarius
22 Noviembre, 2009

Vamos para Campus Party México!!!

escrito por Cesarius
11 Noviembre, 2009

Feliz Cumpleaños Ubuntu!

escrito por Cesarius
20 Octubre, 2009

Empieza Coecys 2009 en Ciudad de Guatemala y allí estaremos!

escrito por Cesarius
29 Septiembre, 2009

Cesarius Revolutions en Twitter y Facebook!

escrito por Cesarius
29 Septiembre, 2009

Lanzamiento de GNOME 2.8

escrito por Cesarius
24 Septiembre, 2009

Karmic alpha 6 ya implementa ‘Ubuntu Software Store’

escrito por Cesarius
22 Septiembre, 2009

Ubuntu 10.04 se llamará “Lucid Linx”

escrito por Cesarius
20 Septiembre, 2009
Cesarius Revolutions | Cibercultura, GNU/Linux y Software Libre on Facebook