Você pode usar sed
para excluir linhas do seu arquivo ~/.bash_history
, por exemplo,
sed -i -e '/ apt /d' -e '/^xterm/d' ~/.bash_history
para excluir todas as linhas que contenham “apt” e todas as linhas que começam com “xterm”.
Se você quiser realizar a exclusão toda vez que abrir um novo terminal, adicione a linha sed
ao seu arquivo ~/.bashrc
. Você também pode usar o cron ( crontab -e
) para automatizar a limpeza, por exemplo, com a linha
@hourly sed -i -e '/ apt /d' -e '/^xterm/d' ~/.bash_history
para realizar a limpeza por hora.