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

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

Como faço isso? Quero limpar tudo e também não registrar nada de agora em diante.

Responder1

Para limpar o histórico

history -c

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

unset HISTFILE

Para interromper o histórico 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 obter informações, o histórico é armazenado em sua pasta pessoal como ~/.bash_history.

Responder2

Apagar o histórico: history -cpara um único usuário, find /home -name .bash_history -deletepara qualquer usuário cujo $HOMEdiretório esteja em /home.

Desativar histórico: Coloque unset HISTFILEno seu ~/.bashrcou no global /etc/bash.bashrc.

informação relacionada