As linhas removidas em .bash_history ainda estão listadas no comando history. Como carregar as alterações?

As linhas removidas em .bash_history ainda estão listadas no comando history. Como carregar as alterações?

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.

informação relacionada