Dezactivare temporara .bash_history
Sa zicem ca aveti de introdus niste parole in linia de comanda ca si argument la ceva. Nu e tocmai cea mai buna idee sa ramana salvate in ~/.bash_history dar nici nu dorim sa stergem fisierul.
In acest caz, dezactivam temporar (pentru sesiunea curenta) history-ul. Se poate face ruland comanda:
unset HISTFILE
In sesiunea curenta se poate accesa history-ul fara probleme dar nu va salva pe disk (nu va scrie in fisier). Alte sesiuni nu vor fi afectate, se vor comporta normal.
Daca se doreste stergerea .bash_history, se poate face ruland:
rm ~/.bash_history
Nota: La urmatoarea sesiune fisierul va fi creat din nou (automat).
Variante alternative:
– se deconecteaza de la sesiune fara a salva:
unset HISTFILE && exit
– acelasi lucru, metoda diferita:
kill -9 $$
– la fel ca si mai sus, metoda diferita:
HISTSIZE=0 && exit
– se deconecteaza si sterge tot history-ul:
history -c && exit
Daca vreti ca aceste comenzi sa fie permanente, pot fi adaugate in fisierul ~/.bash_logout sau pot fi folosite cu aliasuri.
Pentru detalii suplimentare vezi comanda history aici.