Früher dachte ich, das Löschen meines Bash-Verlaufs würde ausreichen, um meinen Bash-Verlauf zu löschen, aber gestern spielte meine Katze auf der rechten Seite meiner Tastatur herum, und als ich wieder an meinem Computer ankam, sah ich etwas, das ich vor einem Monat getippt hatte, und dann fing ich an zu tippen Drücke alle Tasten wie verrückt und suche, was es ausgelöst haben könnte. Die UPARROW-Taste zeigt meinen Bash-Verlauf auch nach dem Löschen von .bash_history an.
Wie kann ich meinen Bash-Verlauf wirklich löschen?
~/.bash_history
löscht wirklich ~/.bash_history
.... aber (es sei denn, Sie unternehmen Schritte, um dies zu verhindern, wie das Löschen des In-Memory-Verlaufs, indem Sie ihn history -c
kurz vor dem Abmelden oder Einstellen ausführen HISTFILE=/dev/null
oder einfach nur unset
ausführen) , speichert bash den aktuellen Verlauf beim Beenden erneut . Übrigens HISTSIZE
teilt die Variable env bash mit, wie viele Zeilen des Verlaufs gespeichert werden sollen, und teilt bash mit, wie viele Verlaufszeilen HISTFILESIZE
maximal gespeichert werden sollen . Beides kann zB in Ihrem Telefon eingestellt werden ~/.bashrc
. PS: Ihre Katze verdient eine 2. Belohnung für das Unterrichten Sie eine wertvolle Lektion :)