¿Cómo ver las marcas de tiempo en la historia de bash?

179

¿Hay alguna manera de ver a qué hora se ejecutaron los comandos desde el historial de bash? Podemos ver el orden, pero ¿hay alguna manera en que pueda obtener el tiempo también?

Conclusión: tiempo de ejecución en el historial de Bash

    
pregunta Ten-Coin 15.12.2013 - 12:58

4 respuestas

226

Presione Ctrl + Alt + T para abrir Terminal, luego ejecute el siguiente comando:

HISTTIMEFORMAT="%d/%m/%y %T "

O bien, para que el cambio sea permanente para el usuario actual:

echo 'export HISTTIMEFORMAT="%d/%m/%y %T "' >> ~/.bashrc
source ~/.bashrc

Entonces

history

Para obtener más información, consulte man bash o Un índice AZ de la línea de comandos Bash para Linux .

Para los comandos que se ejecutaron antes de que se estableciera HISTTIMEFORMAT , el tiempo actual se guardará como la marca de tiempo. Los comandos ejecutados después de que se haya establecido HISTTIMEFORMAT tendrán guardada la marca de tiempo adecuada.

    
respondido por el Mitch 15.12.2013 - 13:03
59

Abrir terminal Ctrl + Alt + T y ejecutar,

HISTTIMEFORMAT="%d/%m/%y %T "

luego,

history

Para que los cambios sean permanentes, siga los pasos a continuación,

gedit ~/.bashrc

debe agregar la línea siguiente al archivo .bashrc y luego guárdela,

export HISTTIMEFORMAT="%d/%m/%y %T "

ejecuta el siguiente comando para obtener el archivo .bashrc de origen,

source ~/.bashrc

Después de eso ejecuta el comando history .

fuente : enlace

    
respondido por el Avinash Raj 15.12.2013 - 13:02
15

Sí, puedes: si defines $HISTTIMEFORMAT , el .bash-history se marcará correctamente. Eso no ayuda con el contenido existente de .bash-history , pero ayudará en el futuro.

    
respondido por el Dennis Kaarsemaker 15.12.2013 - 13:02
-1

Para habilitar las marcas de tiempo del historial para todos los usuarios, cree una secuencia de comandos en /etc/profile.d:

echo 'HISTTIMEFORMAT="%Y%m%d %T "' >> /etc/profile.d/timestamp.sh
    
respondido por el iii 09.01.2018 - 22:18

Lea otras preguntas en las etiquetas