Pensavo che cancellare la mia cronologia di bash fosse abbastanza per cancellare la mia cronologia di bash, ma ieri il mio gatto stava scherzando sul lato destro della tastiera e quando sono tornato sul mio computer ho visto qualcosa che ho digitato un mese fa, quindi ho iniziato a premere tutti i tasti come un matto alla ricerca di ciò che avrebbe potuto innescarlo. Si scopre che il tasto UPARROW mostra la mia cronologia bash anche dopo aver eliminato .bash_history.
Come posso cancellare la mia cronologia di bash per davvero?
~/.bash_history
realtà elimina ~/.bash_history
.... ma (a meno che non si adottino misure per impedirlo, come cancellare la cronologia in memoria eseguendo history -c
appena prima di disconnettersi o impostarla HISTFILE=/dev/null
o semplicemente unset
ingerirla) bash salverà di nuovo la sua cronologia corrente quando esce . A proposito, HISTSIZE
env var dice a bash quante righe di storia tenere in memoria e HISTFILESIZE
dice a bash il numero massimo di righe di cronologia da salvare. entrambi possono essere impostati, ad esempio, il tuo ~/.bashrc
. PS: il tuo gatto merita una seconda ricompensa per averti insegnato una lezione preziosa :)