Seu caso de uso não está claro para mim. Mas, até onde eu entendi, você não quer salvar histórico entre as sessões e é fácil: adicione unset HISTFILE
a ~/.bashrc
(que é /root/.bashrc
para o histórico com sudo -i
).
Usamos arquivos de histórico personalizados que são armazenados em backup por usuário. Quando alguém faz um history -c
, percebemos que, depois de fazer o login novamente, há histórico no buffer novamente e parece vir de /root/.bash_history
. Isso adiciona de volta ao histórico que não queremos no buffer, que então é transferido para nossos arquivos personalizados e distorce os dados. Como podemos evitar que isso aconteça? Para sua informação, caso isso ajude a maneira como logamos com nossa conta std, então sudo -i
para obter root.
Seu caso de uso não está claro para mim. Mas, até onde eu entendi, você não quer salvar histórico entre as sessões e é fácil: adicione unset HISTFILE
a ~/.bashrc
(que é /root/.bashrc
para o histórico com sudo -i
).
Tags bash command-history