PDA

Visualizza la versione completa : Ubuntu: cancellare cronologia comandi


tiro1997
04-11-2018, 22:18
Buongiorno, sto cercando di cancellare la storia dei comandi digitati da un utente nella shell. Vorrei in pratica che premendo la freccia in alto non venisse proposto niente.
Da come ho visto su Internet, si deve digitare il comando:

> history -c

Lo faccio e lì per lì funziona ma se faccio logout e login trovo di nuovo i comandi nella cronologia
Cosa sbaglio?
Grazie mille in anticipo

sacarde
05-11-2018, 11:05
che hai in ~/.bash_history ?

tiro1997
21-11-2018, 11:54
Anche se in ritardissimo ti ringrazio tanto per la risposta ma sono tornato oggi su quella macchina dopo un paio di settimane.
Riprovando (dopo aver letto la tua risposta) effettivamente il problema pare ciò che rimaneva in .bash_history, adesso ho risolto (non so se in maniera adeguata) sia cancellando il contenuto di .bash_history con

cat /dev/null > .bash_history

sia facendo
history -c

Forse quest'ultimo comando cancellava solo i comandi ancora in memoria ma non quello salvato su disco.
Così facendo il risultato voluto lo ottengo poi, ripeto, se sia la cosa migliore non so
Grazie mille di nuovo

Loading