Establezca la fecha y la hora para cada comando que ejecute en el historial de Bash
De forma predeterminada, todos los comandos ejecutados por Bash. en la línea de comandos se almacenan en el búfer del historial o se registran en un archivo llamado ~/.bash_history. Esto significa que un administrador del sistema puede ver una lista de comandos ejecutados por los usuarios en el sistema o un usuario puede ver su historial de comandos usando el comando history de esta manera.
$ history
Comando del historial de Linux
A partir del resultado del comando del historial anterior, la fecha. y la hora. cuando se ejecutado no se muestra. Esta es la configuración predeterminada en la mayoría, si no en todas, las distribuciones de Linux.
En este artículo, explicaremos cómo puede configurar la información de la marca de tiempo cuando se ejecutó cada comando en el historial de Bash para que se muestre.
La fecha. y la hora. asociada con cada entrada del historial se pueden escribir en el archivo del historial, marcadas con el carácter de comentario del historial configurando HISTTIMEFORMAT. variable.
Hay dos formas posibles de hacer esto: una lo hace temporalmente mientras que la otra lo hace permanente.
freestar.config.enabled_slots.push
Para configurar la variable HISTTIMEFORMAT. temporalmente, expórtela como se muestra a continuación en la línea de comando:
$ export HISTTIMEFORMAT = ‘% F% T’
En el comando de exportación anterior, el formato de marca de tiempo:
- % F: se expande a la fecha completa igual, como % Y-% m-% d. (año-mes-fecha).
- % T-se expande al tiempo; igual que % H:% M:% S. (hora: minuto: segundos).
Lea la página de manual del comando date para obtener información de uso adicional:
$ man date
Luego verifique su historial de comandos de la siguiente manera:
$ history
Mostrar historial de comandos de Linux con fecha y hora
Sin embargo, si desea configurar esta variable de forma permanente, abra el archivo ~/.bashrc con su editor favorito:
$ vi ~/.bashrc
Y agregue la línea be bajo en él (lo marca con un comentario como su propia configuración):
#my config export HISTTIMEFORMAT = ‘% F% T’
Guarde el archivo y salga, luego, ejecute el comando a continuación para efectuar el cambios realizados en el archivo:
$ source ~/.bashrc
¡Eso es todo! Comparta con nosotros cualquier consejo y truco de comando de historial interesante o sus pensamientos sobre esta guía a través de la sección de comentarios a continuación.