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.
Pingback: Luis Medina » Blog Archive » Los 10 comandos linux que más utilizas
Pingback: [meme] Los diez comandos GNU/Linux que mas usamos « Un Blog Más
Pingback: Rodolfo Pilas » Blog Archive » Los 10 comados Linux que más utilizo
Pingback: i13designs.blog
Pingback: blog de alaingonza [Meme] Los 10 comandos Linux que más usamos »
164 sudo
42 exit
41 cd
24 ls
23 bzr
10 ./apport
9 gpg
9 echo
7 ./postgres
7 kdialog
307 su
294 df
177 ls
174 mc
91 ./jsig.pl
51 cd
49 makepkg
41 man
40 ssh
29 locate
550 pacman
178 mc
113 ls
54 man
40 cd
37 modprobe
32 dmesg
31 locate
27 mount
26 cat
127 sudo
124 cd
85 ls
10 make
10 exit
8 sh
8 rm
8 apt-get
7 more
6 svn
Pingback: Los 10 comandos linux que más utilizo « switcheando a Ubuntu
23 ls
22 clear
9 ./acfRun
5 ./adfRun
3 rls
3 clea
2 ps
2 ct
1 vim
1 history
…y sigo con el testigo:
Los mgadda – 10 comandos mas usados
Pingback: Wikipeando » Nuestros 10 comandos mas usados
Pingback: Los 10 más Usados « ::: Element 2048 :::
Pingback: Chaos Blog » Comandos mais utilizados no Linux
119 cd
75 vi
69 ls
36 clear
25 exit
22 apt-get
19 /etc/init.d/bind9
17 man
16 /etc/init.d/apache2
12 cp
83 cd
81 ls
80 ssh
55 exit
41 for
21 composite
18 find
17 convert
15 while
15 man
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.
los mios xD:
140 emerge
44 ACCEPT_KEYWORDS=”~x86″
36 mount
30 gedit
25 umount
19 cd
15 make
13 find
7 nmap
7 killall
Saludos.
Pingback: El Racó de Xavi » Com utilitzes la consola del Linux?
//*configuracion apache server comandos basicos
vi /etc/hosts
vi /etc/apache/httpd.conf
cd
ls
cat
init 4
init 6
startx
mv
necesito la instruccion para vaciar los logs. me estoy quedando sin espacio
207 sudo
43 wget
34 cd
28 ./configure
27 make
22 mpg321
14 giftd
8 ps
6 mplayer
6 amarok
XDDDD
Pingback: Los 10 comandos que mas utilizan en GNU/Linux « Cosas De Ayer Hoy y Siempre
131 ls
113 sudo
97 cd
69 sh
46 INSERT
30 ssh
27 php
27 date
26 clear
25 vi
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
Pingback: One Neuron’s Blog » Blog Archive » LOS 1O COMANDOS MÁS USADOS
Pingback: [meme] Los diez comandos GNU/Linux que mas usamos: Linux Music 2.0
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)
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
Pingback: Bicosyes - since evermore… » Los 10 comandos Linux que más usamos
format c:
exit
crontab -e
kill
kill
kill
kill
.
.
.
su
top
wine
xinema
whereis
cd
cat
ls
mount
umount
Pingback: Seña de identidad | Manuales Gratis
ssh
df -h
ls
mkdir
chmod
clear
yum
rpm
mount
umount
tail
service
mv
nano
rm
cat
tar
ping
find
for si pueden en viarme algun comandos y repositoris ya sea GRAGICO, Diseño, programacion grafica ,efectos de interfas libres y algunos mas para usar los y manuales gacias de ante mano. este mi correo vegtemmblerr@hotmail.com
67 sudo
21 ls
9 ps
8 cd
7 uname
7 kill
5 history
5 exit
4 echo
3 nexuiz
Los mios son:
sudo
cd
ls
man
rm
cat
ping
exit
make
find
Saludos …….
207 sudo
43 wget
34 cd
28 ./configure
27 make
22 mpg321
14 giftd
8 ps
6 mplayer
6 amarok
XDDDD
Responder
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;
306 ls
293 ssh
258 cd
202 sudo
111 git
63 vi
61 find
57 dmesg
53 sync
51 man
211 sudo
192 ls
152 cd
52 exit
44 rm
31 scp
25 clear
24 more
23 vim
22 mysqldump