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\&quot <(echo \"$c\&quot | 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! 

These bottons respect your privacy