El shell bash en Linux nos permite acceder al historial de comandos, es decir, la lista de comandos ejecutados previamente en secuencia usando el comando de historial. El comando de historial se utiliza para realizar un seguimiento de todos los comandos que se ejecutaron. Es muy importante durante la solución de problemas o para la auditoría. El comando de historial sin configurar HISTTIMEFORMAT muestra solo el número de comando y el comando, pero no muestra la hora en que se ejecutó el comando. Por lo tanto, para mostrar la información de marca de tiempo asociada con cada entrada del historial, se debe configurar HISTTIMEFORMAT.
De forma predeterminada, la visualización del comando de historial es solo el número de serie y el comando. La sintaxis para el comando de historial:
$ history
La salida del comando se puede ver en la siguiente imagen:
El comando anterior no muestra la hora en que se ejecutó el comando y, por lo tanto, usamos la variable HISTTIMEFORMAT.
Sintaxis:
HISTTIMEFORMAT='%d/%m/%y %T' or, HISTTIMEFORMAT="%F %T "
Después de usar cualquiera de los comandos anteriores, se mostrarán la fecha y la hora junto con los comandos.
Producción:
1 2020-12-14 14:09:17 whoami 2 2020-12-14 14:09:17 pwd 3 2020-12-14 14:09:17 echo "abc" 4 2020-12-14 14:09:17 pwd 5 2020-12-14 14:09:17 whoami 6 2020-12-14 14:09:17 clear 7 2020-12-14 14:09:17 man bash 8 2020-12-14 14:09:17 history
Publicación traducida automáticamente
Artículo escrito por mharshita31 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA