Si 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
- Naru de Granatensis
- Omar de HHH lawaloca
AnÃmate y postea tus 10 comandos mas utilizados en los comentarios, asà conocemos nuestras mañas











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
en el servidor :
en mi pc :
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
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.
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
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
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?
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.
ese zsnes!! que grande
[...] Me pasa Cesarius un meme sobre los 10 comandos de linux que más utilizamos. [...]
[...] 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. [...]
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
82 armagetronad
59 sudo
40 ./configure
38 apt-ftparchive
38 apt-cache
24 dpkg
17 dh_make
13 debuild
12 make
9 ls
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!
[...] Cesarius me pasa este meme que consiste en mostrar los 10 comandos Linux que mas usamos en nuestro ordenador. [...]
136 sudo
124 cd
75 ls
45 svn
22 rm
13 make
10 apt-cache
9 ping
7 uname
6 more
en mi caso:
115 sudo
58 ls
47 ssh
41 cd
19 ip
19 aircrack
13 make
11 mosml
10 iwlist
9 915resolution
Lo mio
212 sudo
42 aptitude
38 cd
21 ls
12 ./autogen.sh
11 nano
10 zsnes
10 startx
9 make
7 man
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.
jejeje que interesante es ver algunos de nuestros comportamientos por medio del terminal.
Dime que tecleas y te diré qué mañas tienes
ha que maña de instalarse cosas
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.
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