Armazenamento Infinito do Histórico de Comandos no Linux
Prezados Colegas,
Primeiramente saudações pinguianas a todos!
Esse post é uma dica rápida. Nós sabemos que o comando “history” do Linux mostra os últimos comandos executados no sistema, certo? Porém, por padrão existe um limite.
O que muita gente não sabe, é que é possível fazer com que o sistema armazene de maneira contínua todos os comandos, ou seja, para sempre.
E é muito simples. Vou dar um exemplo. Eu quero que todos os comandos do usuário root fiquem armazenados para sempre. Vamos editar o arquivo de perfil deste usuário, no caso o “/root/.bashrc”.
vim /root/.bashrc
Insira as linhas abaixo:
HISTSIZE=(some number less than 0) HISTFILESIZE=(some number less than 0) export HISTTIMEFORMAT="%d/%m/%y %T "
Essas linhas vão fazer com que o histórico fique armazenado de maneira infinita além de o comando “history” mostrar data e hora em que os comandos foram executados. Uma observação importante, é que você deve sair e entrar no terminal, após essa alteração, para recarregar o bash.
Vejam o exemplo: Essa saída aqui tem mais de 6000 comandos:
Isso é tudo!
Esse artigo foi útil? Colabore com o nosso site para podermos continuar dando mais dicas como essa!
Formas de doação:
- Boleto / Cartão de crédito: https//bit.ly/AprendendoLinux
- Pix: [email protected]
- PicPay: @henrique_fagundes
- PayPal: [email protected]
- Bitcoin: bc1qtnn5z058htzy799dslwrpjcdpm0vuta3vrj28l
Favorecido: Luiz Henrique Marques Fagundes