O comando de histórico nos mostra no terminal os comandos que executamos no passado, mais ou menos assim:
Até aí tudo bem, mas e se quisermos saber exatamente quando executamos cada comando no passado? O_O
Quer dizer, veja algo assim:
Para fazer isso, devemos colocar este comando no terminal:
export HISTTIMEFORMAT='%F %T : '
Então eles correm novamente história e veja o resultado
Agora, isso que acabamos de fazer não será permanente, ou seja, quando fecharmos a sessão (ou desligarmos o computador) essa forma bacana de ver a saída do comando de histórico será esquecida pelo sistema, para torná-la permanente devemos execute o seguinte:
echo "export HISTTIMEFORMAT='%F %T : '" >> $HOME/.bashrc
Ou seja, coloque esse comando no final do nosso arquivo .bashrc que está escondido em nossa casa.
A propósito, para aqueles que se perguntam o que% F e% T significam ...% F significa a data no modo ano-mês-dia, enquanto% T é a hora no modo hora-minuto-segundo (formato de 24 horas).
Bem, acho que não há mais nada a dizer, é um post bastante curto, mas acho que a dica é interessante ^ - ^
lembranças
agradável
Melhor impossível.
A versão copiar e colar no terminal.
echo "export HISTTIMEFORMAT = '% F% T:'" >> ~ / .bashrc; fonte ~ / .bashrc
Tadaaan ...
Uff, não tente fazer isso, as citações do wordpress não funcionam no terminal.
Coloque o código entre (code) …… (/ code)… MAS, alterando os parênteses para sinais de menor que e maior que
Obrigado pelos dados KZKG ^ Gaara, mas há um detalhe:
A data é sempre a data de hoje, não realmente a data em que o comando foi executado.
Ou pelo menos isso saiu em meus testes. Saudações
Parece que só funciona bem com comandos que foram executados após a exportação ter sido feita, ou seja, amanhã você verá que os comandos que executar amanhã estarão bem, e etc etc com o passar dos dias.
Você entende? 🙂
Obrigado pelo comentário 😀
Ahh vai. Entendo
Obrigado pela resposta e depois para salvá-lo no .bashrc.
😀 Saudações
De jeito nenhum, obrigado por comentar 🙂
Legal.
Essa é a ideia 😀
Ótimo!, Simples e eficaz. Obrigado.
Obrigado
Excelente dica!, Muitos dias desses 🙂
Muito boa contribuição, funciona perfeitamente, obrigado.
Informação interessante !! A princípio pensei que não funcionasse, pois os comandos anteriores apareciam com a mesma data; mas aqueles que ele estava apresentando, esses se ele indicou o tempo correto.
Olá
Dica super útil ,, só que tive um problema ao dar os comandos conforme você indica a exportação HISTTIMEFORMAT = '% F% T:' e depois o histórico ... se me envia a data e hora de todos os comandos ,, o o estranho é que eu manda em todos os comandos me manda a data e hora que o computador tem naquele momento, ou seja, não me mostra a data e hora reais dos comandos ,,,, recebo comandos que Eu dei ontem, mas ele me envia a data atual do computador…. Portanto, não funciona para mim porque não estou vendo o encontro real.
Como posso salvar as datas reais ???
Não funciona, leva a data atual do sistema e não a data de execução do comando
Quando você formata para colocar a data, os comandos que você executou ANTES deste não terão a data correta, porém aqueles que você executar posteriormente terão.
Uma pergunta KZKG ^ Gaara.
Você também pode mostrar os usuários que executaram os comandos?
O histórico é particular de cada usuário, então você teria que entrar na sessão de cada usuário para validar o que você precisa, agora se quiser algo com maior controle eu recomendo o uso do SUDO, já que se deixa um registro de tudo executado para cada usuário com datas e outros.
Excelente, obrigado pela contribuição tem sido de grande ajuda.
lembranças
Preciso fazer um script que exporte o histórico para mim e fazer isso por meio do bash não leva.
Suporte