Inicio | Entradas | Sitios | Acerca de |
---|
El mundo de Daya
Como saber cuantos comandos diferentes has usado
Para saber el límite que tenemos actualmente:
echo $HISTSIZE
Para tener un historial ilimitado:
Simplemente añadan las siguientes lineas a su archivo ~/.bashrc
export HISTFILESIZE= export HISTSIZE=
Donde HISTFILESIZE son la cantidad de comandos a recordar en el archivo
Y HISTSIZE es el historial guardado en la memoria.
Si no quieren un historial ilimitado pueden añadir el número de comandos que desean almacenar en HISTFILESIZE después del signo de igual
Obtener los distintos comandos que han usado
a=$(history | cut -d \" \" -f4 | sort | uniq ); b=$(echo \"$a\" | wc -l); c=$(history | grep sudo | cut -d \" \" -f5 | sort | uniq); d=$(echo \"$c\" | wc -l); f=$(comm -12 <(echo \"$a\" <(echo \"$c\" | wc -l); echo $(( $b + $d - $f ))
Por ejemplo si escribieron los siguientes comandos sólamente les contará como uno
echo Hola mundo echo Hello World echo Hallo Welt sudo echo Hola mundo
Mostrar el número de comandos que pueden correr:
compgen -c | wc -l
Eso es todo por ahora. Saludos!