Je pensais que la suppression de mon historique de bash était suffisante pour effacer mon historique de bash, mais hier mon chat jouait sur le côté droit de mon clavier et quand je suis rentré dans mon ordinateur, j'ai vu quelque chose que j'ai tapé il y a un mois, puis j'ai commencé à appuyez sur toutes les touches comme un fou à la recherche de ce qui aurait pu le déclencher. Il s'avère que la touche UPARROW affiche mon historique de bash même après la suppression de .bash_history.
Comment puis-je supprimer mon historique bash pour de vrai?
~/.bash_history
supprime vraiment ~/.bash_history
.... mais (à moins que vous ne preniez des mesures pour l'empêcher, comme effacer l'historique en mémoire en exécutant history -c
juste avant de vous déconnecter ou de le paramétrer HISTFILE=/dev/null
ou simplement de l' installer unset
) bash ne fera que sauvegarder son historique actuel à sa sortie . BTW, la HISTSIZE
variable env indique à bash le nombre de lignes d'historique à conserver en mémoire et HISTFILESIZE
indique à bash le nombre maximal de lignes d'historique à enregistrer. ces deux paramètres peuvent être définis, par exemple, votre ~/.bashrc
. PS: votre chat mérite une 2ème récompense pour vous avoir enseigné une précieuse leçon :)