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://pag.ae/7WRSPXdKp
- Pix: bradesco@henrique.com.br
- PicPay: @henrique_fagundes
- PagSeguro: magnatahp@gmail.com
- PayPal: magnatahp@gmail.com
- Bitcoin: 1Fzwag6pyAWKvUFcPc2Jh9GaSRFkcRQY2K
Favorecido: Luiz Henrique Marques Fagundes