Onde o bash armazena os comandos de hora que foram executados?

0

Ativar history para exibir a hora via export HISTTIMEFORMAT='%F %T ' mostra os horários dos comandos, mas .bash_history não contém nenhum horário.

Onde bash armazena as vezes que os comandos foram executados?

Eles são sempre armazenados automaticamente?

    
por vfclists 03.01.2014 / 15:34

1 resposta

2

Na página do manual BASH_BUILTINS :

If the HISTTIMEFORMAT variable is set, the time stamp information associated with each history entry is written to the history file, marked with the history comment character. When the history file is read, lines beginning with the history comment character followed immediately by a digit are interpreted as timestamps for the previous history line.

Portanto, as informações são armazenadas no arquivo de histórico somente se HISTTIMEFORMAT estiver definido.

(Tente history -a para anexar as entradas do histórico atual na memória ao seu arquivo histórico. Agora você deve ver os comentários com timestamps unix.)

    
por 03.01.2014 / 15:58