A volte potresti voler nascondere la cronologia dei comandi che hai digitato nella shell su Linux. Questo è ad es. utile quando si crea un'immagine del server per implementare più macchine virtuali. Il comando mostrato di seguito funzionerà su tutte le distribuzioni Linux (CentOS, Debian, Ubuntu, ecc.).
Cancella cronologia Bash
Per cancellare la cronologia di Bash su Linux, usa questa combinazione di 3 comandi:
cat /dev/null > ~/.bash_history && history -c && exit
A cosa servono questi comandi?
- Il comando 'cat' svuota il file .bash_history dell'utente attualmente connesso.
- Il comando 'history -c' pulisce la cronologia della sessione utente corrente.
- Il comando 'exit' chiude la sessione corrente.