Añadir Fecha y Hora a la salida del comando «history»

Variables de entorno y el comando history

Este pequeño tip nos va a ayudar a saber cuando fue ejecutado un comando.
Siempre que ejecultamos el comando history vemos una salida como la siguiente:


~$ history
1964 export $MI_VARIABLE
1965 echo $MI_VARIABLE
1966 export MI_VARIABLE="Hola Mundo"
1967 echo $MI_VARIABLE
...

Ahora bien lo que no sabemos es cuando fueron ejecutados estos comandos.
Si creamos como variable de entorno HISTTIMEFORMAT como sigue:


~$ export HISTTIMEFORMAT="%d-%m-%Y %T"

Veremos la salida de la siguiente manera


~$ history
1964 08-05-2020 11:48:27export $MI_VARIABLE
1965 08-05-2020 11:48:27echo $MI_VARIABLE
1966 08-05-2020 11:48:27export MI_VARIABLE="Hola Mundo"
1967 08-05-2020 11:48:27echo $MI_VARIABLE
...

Si tenemos en cuenta lo que leimos en el post Variables de Entorno en Linux

Podemos agregar la linea al archivo /home/$USER/.bashrc
Para que siempre que ejecutemos el comando tengamos disponible esta funcion adicional.