Eu não sei o que acontece se você remover o arquivo. Eu acho que uma nova versão será criada. Se não, você pode criá-lo manualmente,
touch ~/.bash_history
Às vezes, por acaso, insiro uma senha ou outras informações confidenciais incorretamente, para que ela seja salva no arquivo .bash_history
. Em seguida, vou editar o arquivo e remover as informações confidenciais (as linhas correspondentes) e salve o arquivo. (Edit: vou fechar todas as janelas do terminal, defina o navegador de arquivos para mostrar arquivos ocultos e começar a editar através do navegador de arquivos.)
Eu quero manter a parte principal do histórico, porque facilita as coisas, por isso não removo o arquivo.
Eu até fiz alguns arquivos de script para pesquisar o histórico bash rapidamente com uma string de pesquisa como parâmetro.
HI (história),
history|grep "$*" |sed 's/^ *//' |tr -s ' ' ' '|cut -d ' ' -f2-
HIT (HIstory Tail),
history|grep "$*" |sed 's/^ *//' |tr -s ' ' ' '|cut -d ' ' -f2- |tail