Eu achava que excluir meu histórico do bash era suficiente para limpar o meu histórico do bash, mas ontem meu gato estava mexendo no lado direito do teclado e, quando voltei para o computador, vi algo que digitei um mês atrás, e comecei a pressione todas as teclas como um louco procurando o que poderia ter causado isso. Acontece que a tecla UPARROW mostra meu histórico do bash, mesmo depois de excluir .bash_history.
Como posso excluir meu histórico do bash de verdade?
~/.bash_history
realmente exclui ~/.bash_history
.... mas (a menos que você tomar medidas para impedi-lo, como limpar o histórico na memória executando history -c
um pouco antes de sair ou ajuste HISTFILE=/dev/null
ou apenas unset
ing-lo) o bash irá apenas salvar sua história atual novamente quando ele sai . BTW, o HISTSIZE
env var informa ao bash quantas linhas do histórico manter na memória e HISTFILESIZE
informa ao bash o número máximo de linhas do histórico a serem salvas. ambos podem ser configurados, por exemplo, no seu ~/.bashrc
. PS: o seu gato merece uma segunda recompensa para ensinar-lhe uma lição valiosa :)