Você tem o arquivo ~/.bash_history
com link simbólico para /dev/null
, que é basicamente um arquivo vazio, nulo.
Para iniciar um novo arquivo de histórico apenas:
rm -rf ~/.bash_history
O comando que você usou:
ln -sf /dev/null ~/.bash_history && history -c && exit
Basicamente redireciona (conteúdo de um) arquivo .bash_history
para uma "lixeira" ( /dev/null
) mas, ao contrário da lixeira do MS Windows, você não poderá recuperar arquivos de lá. Então:
history -c
Limpa todas as entradas do histórico do usuário atual.
Basicamente, toda essa linha pretende limpar o histórico e descartar novas entradas do histórico.