Come cancellare la cronologia della riga di comando

Se sei un utente frequente della linea di comando, è probabile che tu abbia trovato il comando della cronologia molto utile, sia che si tratti di scoprire i comandi più usati, di scaricare la cronologia e di cercarla per trovare comandi passati specifici, elencando tutti i valori predefiniti comandi usati, o qualsiasi altra cosa. Detto questo, ci sono alcune situazioni ovvie in cui è possibile che si desideri rimuovere completamente la cronologia, sia per scopi di privacy che di sicurezza.

Per cancellare la cronologia, è sufficiente allegare un flag -c allo stesso comando di cronologia:

history -c

Ciò cancellerà manualmente il file .bash_history. Ovviamente il file potrebbe essere indirizzato direttamente con rm, ma è meglio attenersi al comando history per una serie di motivi.

Se vuoi verificare che il comando funzioni, digita di nuovo 'history' come al solito, e scoprirai che l'unico comando elencato è "history -c". Il breve video qui sotto mostra questo intero processo.

Questo dovrebbe funzionare allo stesso modo in qualsiasi shell bash, indipendentemente dal fatto che sia in Mac OS X o Linux.

Grazie ad Ado per l'idea di punta