Solía pensar que borrar mi historial de bash era suficiente para borrar mi historial de bash, pero ayer mi gato estaba jugando en el lado derecho de mi teclado y cuando volví a mi computadora vi algo que escribí hace un mes, luego comencé a presione todas las teclas como loco buscando lo que podría haberlo activado. Resulta que la tecla ARRIBA muestra mi historial de bash incluso después de eliminar .bash_history.
¿Cómo puedo eliminar mi historial de bash de verdad?
~/.bash_history
realmente elimina ~/.bash_history
... pero (a menos que tome medidas para evitarlo, como borrar el historial en memoria ejecutándose history -c
justo antes de cerrar sesión o configurarlo HISTFILE=/dev/null
o simplemente unset
iniciarlo) bash simplemente guardará su historial actual nuevamente cuando salga . Por cierto, HISTSIZE
env var le dice a bash cuántas líneas del historial se deben guardar en la memoria, y HISTFILESIZE
le dice a bash el número máximo de líneas del historial para guardar. ambos se pueden configurar en, por ejemplo, su ~/.bashrc
. PD: tu gato merece una segunda recompensa por enseñarte una valiosa lección :)