O comando history móstranos no terminal os comandos que executamos no pasado, algo así:
Ata agora todo ben, pero e se queremos saber exactamente cando executamos cada comando no pasado? O_o
Quero dicir, ver algo así:
Para iso debemos poñer este comando no terminal:
export HISTTIMEFORMAT='%F %T : '
Despois volven correr historia e vexa o resultado 🙂
Agora, o que acabamos de facer non será permanente, é dicir, cando pechamos a sesión (ou apagamos a computadora), o sistema esquecerá esta forma tan fresca de ver a saída do comando historial, para que sexa permanente debemos executa o seguinte:
echo "export HISTTIMEFORMAT='%F %T : '" >> $HOME/.bashrc
É dicir, coloque ese comando ao final do noso ficheiro .bashrc que está escondido na nosa casa.
Por certo, para os que se preguntan que significa% F e% T ...% F significa a data en modo ano-mes, mentres que% T é a hora en modo hora-minuto-segundo (hora de 24 horas).
Ben, non creo que haxa outra cousa que dicir, é un post bastante curto pero creo que o consello é interesante ^ - ^
lembranzas
23 comentarios, deixa os teus
Nice 🙂
Mellor, imposible.
A versión para copiar e pegar no terminal.
echo "export HISTTIMEFORMAT = '% F% T:'" >> ~ / .bashrc; fonte ~ / .bashrc
Tadaaan ...
Uff non o intente, as comiñas de wordpress non funcionan no terminal.
Inclúe o código entre (código) …… (/ código)… PERO, cambiando as parénteses por signos inferiores e maiores
Grazas polos datos de KZKG ^ Gaara pero hai un detalle:
A data sempre é a de hoxe, non é realmente a data na que se executou o comando.
Ou polo menos iso saíu nas miñas probas. Graciñas
Parece que só funciona ben cos comandos que se executaron despois de que se realizou a exportación, é dicir, mañá verás que os comandos que executes mañá estarán ben, etc etc a medida que pasan os días.
Vostede entende? 🙂
Grazas polo comentario 😀
Ahh vai. Entendo
Grazas pola resposta e logo gardala no .bashrc.
😀 Saúdos
En absoluto, grazas a ti por comentar 🙂
Fresco.
Esa é a idea 😀
Estupendo, sinxelo e eficaz. Grazas.
Grazas
Excelente consello, moitos días destes 🙂
Moi boa contribución, funciona perfectamente, grazas.
Información interesante !! Ao principio pensei que non funcionaba, porque os comandos anteriores aparecían coa mesma data; pero as que introducía, aquelas se indicaba a hora correcta.
Ola
Consello moi útil, só que tiven un problema ao dar os comandos mentres indicaba a exportación HISTTIMEFORMAT = '% F% T:' e despois o historial ... se me enviades a data e a hora de todos os comandos ,, o o estraño é que eu Envía todos os comandos que me envía a data e hora que ten actualmente o ordenador, é dicir, non me mostra a data e hora reais dos comandos ,,,, recibo ordes que dei onte, pero envíame a data actual do ordenador .... Entón non me funciona porque non vexo a data real.
Como podería gardar as datas reais ???
Non funciona, leva a data do sistema actual e non a data de execución do comando
Cando o formates para poñer a data nela, os comandos que executaches ANTES non terán a data correcta, pero os que executes despois terán.
Unha pregunta KZKG ^ Gaara.
Tamén podes amosar aos usuarios que executaron os comandos?
O historial é particular para cada usuario, de xeito que tería que entrar na sesión de cada usuario para validar o que precisa, agora se quere algo con maior control recomendo o uso de SUDO, xa que se deixa un rexistro de todo executado para cada usuario con datas e outros.
Excelente, grazas pola contribución que foi de gran axuda.
lembranzas
Necesito facer un guión que me exporte a historia e facelo a través de bash non o leva.
axudar