Habilitar la marca de tiempo en el comando de historial en Linux

Está familiarizado con el comando de historial en Linux. Le permite ver qué comandos ejecutó en el pasado.

Pero hay un problema. De forma predeterminada, el comando de historial no muestra cuándo se ejecutó el comando (con fecha y hora).

Esto podría ser útil en algunos casos para saber la hora en que se ejecutó por última vez un determinado comando.

Y en este consejo rápido, le mostraré cómo puede habilitar las marcas de tiempo en el comando de historial.

Habilitar marca de tiempo en el comando de historial

Para habilitar las marcas de tiempo en el comando de historial, debe exportar el HISTTIMEFORMAT Variable ambiental.

Use el comando de exportación así:

                      
                        export HISTTIMEFORMAT="%F %T "
                      
                    

Aquí,

  • %F mostrará la fecha en formato AAAA-MM-DD.
  • %T mostrará la hora en formato HH:MM:SS.

Las modificaciones ahora deberían reflejarse cuando use el comando de historial nuevamente:

El historial ahora muestra las marcas de tiempo de los comandos.

Sin embargo, como las modificaciones solo son efectivas durante la sesión actual, el comando de historial volverá a su apariencia anterior después de reiniciar.

Y si desea aplicar la marca de tiempo de forma permanente, así es como lo hace.

Habilitar la marca de tiempo del historial de forma permanente

Para tener una marca de tiempo en el comando de historial de forma permanente, deberá realizar cambios en .bashrc expediente.

Sí, no hay sorpresas allí. Si desea hacer que una variable de entorno sea permanente, vaya a su bashrc.

Abre el .bashrc archivo en su editor de texto favorito. Estoy usando Nano aquí.

                      
                        nano ~/.bashrc
                      
                    

Puedes usar Alt + / para saltar al final del archivo en Nano y agregar la siguiente línea:

                      
                        export HISTTIMEFORMAT="%F %T "
                      
                    

Guarde los cambios y salga de nano.

Ahora, para que esos cambios entren en vigor, tendrá que obtener el .bashrc archivo usando el comando fuente:

                      
                        source ~/.bashrc
                      
                    

Y ahora, cada vez que use el comando de historial, mostrará las marcas de tiempo con cada comando.

Terminando

Este fue un tutorial rápido sobre cómo puede habilitar las marcas de tiempo en el comando de historial. Espero que encuentre útil este consejo de comando de historial rápido en su viaje por Linux. Aquí hay algunos más.

Deja un comentario si tienes alguna duda o sugerencia.


Related Posts