Eu tentei definir o registro de data e hora do histórico.
Minha primeira tentativa foi fazer o comando export EXTENDED_HISTORY=ON
, e parece que não funciona.
Então eu faço o comando echo 'export HISTTIMEFORMAT="%d.%m.%y %T "' >> /etc/bash.bashrc
, e funciona.
Depois que eu ativei o timestamp, eu faço . /etc/bash.bashrc
para recarregá-lo, então eu faço history
para mostrar meu histórico com timestamp.
Mas a coisa mais estranha que eu notei foi como o histórico pode armazenar o timestamp antes de eu ativá-lo?
A primeira parte da minha história, todos os comandos têm o mesmo timestamp 20:43:04:
Asegundaparte,apartirdo619ºcomando,oscomandossalvaramseuprópriotimestamp,masnestemomento,eununcahabilitootimestampdohistóricoainda.
Em vez disso, eu ative o registro de data e hora do histórico no comando 694th:
Meu$HISTSIZEestádefinidohámuitotempoatrás,queerade1000linhas.EuusandooterminalKonsole2.10.5eoUbuntu13.04.
NãotenhoamenoridéiadequeocacheéumrecursodoKonsoleoudobash.
AminhaperguntaécomoeondeohistoryarmazenaotimestampantesdeexportarHISTTIMEFORMAT="% d.% m.% y% T" '> > /etc/bash.bashrc '?
E parece que tem limitação, porque nem todo o registro de data e hora da história anterior é armazenado (ou seja, o primeiro ao 618º comando compartilha o mesmo timestamp). Pode ser que seja por causa do 619º comando é o primeiro comando para esta sessão de guia do konsole, não me lembro.