Como faço para limpar o histórico dos logs do bash? Além disso, não registro nenhum dos logs de bash dos meus usuários?

2

Como faço isso? Eu quero limpar tudo, assim como não registrar nada a partir de agora.

    
por Alex 09.06.2010 / 09:36

2 respostas

10

Para limpar o histórico

history -c

Para impedir que novos comandos bash sejam adicionados ao histórico

unset HISTFILE

Para interromper a história permanentemente para você

echo "unset HISTFILE" >> ~/.bash_profile

Para interromper o histórico permanentemente para todos os usuários

echo "unset HISTFILE" >> /etc/profile

Para informações, o histórico é armazenado em sua pasta pessoal como ~ / .bash_history.

    
por 09.06.2010 / 09:47
2

Limpar histórico : history -c para um único usuário, find /home -name .bash_history -delete para qualquer usuário cujo diretório $HOME esteja em /home .

Desativar histórico : coloque unset HISTFILE no seu ~/.bashrc ou no global /etc/bash.bashrc .

    
por 09.06.2010 / 09:47