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_historyrealtà elimina ~/.bash_history.... ma (a meno che non si adottino misure per impedirlo, come cancellare la cronologia in memoria eseguendo history -cappena prima di disconnettersi o impostarla HISTFILE=/dev/nullo semplicemente unsetingerirla) bash salverà di nuovo la sua cronologia corrente quando esce . A proposito, HISTSIZEenv var dice a bash quante righe di storia tenere in memoria e HISTFILESIZEdice 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 :)