kid3 easytag linux history

linux - easytag - id3v2



Historial de comandos de Linux con fecha y hora (4)

Quiero verificar mi sistema Linux cuando se ejecutó el comando, en qué fecha y hora.

Disparé órdenes como esta:

history 50

Me muestra el historial de los últimos 50 comandos, pero no con la fecha y la hora en que se disparó. ¿Alguien sabe cómo hacerlo?


Depende de la shell (y su configuración) en bash estándar, solo el comando se almacena sin la fecha y la hora (verifique .bash_history si hay alguna marca de tiempo allí).

Para que bash guarde la marca de tiempo, debe establecer HISTTIMEFORMAT antes de ejecutar los comandos, por ejemplo, en .bashrc o .bash_profile . Esto hará que bash almacene las marcas de tiempo en .bash_history (vea las entradas que comienzan con # ).


Prueba esto:

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

Puede ajustar el formato a su gusto, por supuesto.


Con respecto a este enlace , puede hacer que la primera solución proporcionada por krzyk sea permanente ejecutando:

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


HISTTIMEFORMAT="%d/%m/%y %H:%M "

Para cualquier comando escrito antes de esto, no servirá de nada ya que solo obtendrán un tiempo predeterminado de cuando activó el historial, pero registrará el tiempo de cualquier otro comando después de esto.

Si desea que el historial de registros sea permanente, debe colocar la siguiente línea en su ~/.bashrc

export HISTTIMEFORMAT="%d/%m/%y %H:%M "