![As linhas removidas em .bash_history ainda estão listadas no comando history. Como carregar as alterações?](https://rvso.com/image/1452842/As%20linhas%20removidas%20em%20.bash_history%20ainda%20est%C3%A3o%20listadas%20no%20comando%20history.%20Como%20carregar%20as%20altera%C3%A7%C3%B5es%3F.png)
Removi as linhas de comando do meu .bash_history. O problema é que quando executo ohistóriacomando, os comandos excluídos ainda estão listados.
Como carrego as alterações?
Tentei source .bashrc e source .bash_profile sem sucesso.
Estou tentando dominar o bash, um passo de cada vez, então peço desculpas se não for uma boa pergunta.
Responder1
Quando terminar de editar seu .bash_history você precisará reiniciar sua sessão bash - e dependendo se tudo que você está tentando ocultar/remover foi feito naquela ou em sessões anteriores, você pode precisar se livrar delas também.
Meu entendimento é que o BASH mantém seu histórico na memória e o grava no disco ao sair. Portanto, você precisa sair do bash de forma que ele não grave o histórico da memória de volta no disco. Para fazer isso, emita o comando "kill $$" na linha de comando que diz ao BASH para encerrar o processo atual que é ele mesmo! Isso ignora a gravação do arquivo de histórico no disco.