InicioLinuxComo saber cuantos commandos diferentes has usado

Como saber cuantos commandos diferentes has usado

Linux5/6/2013

Leyendo un post de pensé que quizá se soprendan de los distintos comandos que ustedes mismos han usado, y de esta forma aumenten su confianza o se propongan más, así que elaboré una línea de código. Un inconveniente es que el límite del historial de comandos suele ser 500.

Si no conocen el historial de comandos de Linux aquí hay un post que encontré:



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!
Aquí en este tema hubo un análisis más profundo, más ilustrativo y una breve demsotración:
Datos archivados del Taringa! original
60puntos
451visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
0visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

No hay comentarios nuevos todavía

Autor del Post

E
Usuario
Puntos0
Posts22
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.