Come cancellare la cronologia della riga di comando

Sommario:

Anonim

Se sei un utente abituale della riga di comando, è probabile che tu abbia già trovato molto utile il comando history, sia che si tratti di scoprire i comandi utilizzati più di frequente, scaricare la cronologia e cercarla in trova comandi passati specifici, elencando tutti i comandi predefiniti utilizzati o qualsiasi altra cosa. Detto questo, ci sono alcune situazioni ovvie in cui potresti voler rimuovere completamente l'elenco della cronologia della riga di comando, sia per motivi di privacy che di sicurezza.

Questo articolo ti mostrerà come cancellare la cronologia della riga di comando in un terminale. Questo trucco funziona per cancellare la cronologia dei comandi su un computer Mac OS o Linux, o anche su Windows con shell Ubuntu.

Come cancellare completamente la cronologia della riga di comando

Per cancellare la cronologia dei comandi, devi solo allegare un flag -c al comando history familiare, in questo modo:

storia -c

Quel comando, una volta eseguito, cancellerà manualmente il file .bash_history, o se stai usando una shell diversa dovrebbe cancellare anche quello (zsh, tcsh, bash, ecc.).

Ovviamente anche quel file potrebbe essere preso di mira direttamente con rm, ma è meglio attenersi al comando history per una serie di motivi.

Se desideri verificare che il comando abbia funzionato, digita di nuovo "history" come al solito e scoprirai che l'unico comando elencato è "history -c".

Il breve video qui sotto mostra l'intero processo di cancellazione della cronologia dei comandi, il video mostra la procedura su Mac OS con l'app Terminale, ma tutto sarebbe uguale in altri sistemi operativi che supportano la cancellazione della riga di comando anche la storia.

Questo dovrebbe funzionare allo stesso modo con qualsiasi shell bash, zsh shell, tcsh e la maggior parte delle altre shell, indipendentemente dal fatto che la riga di comando sia in Mac OS X o linux, o anche nella shell linux di Windows (ma non un prompt di DOS).

Grazie ad Ado per l'idea. Se hai altri suggerimenti o trucchi utili per cancellare la cronologia dei comandi da un terminale, condividili nei commenti!

Come cancellare la cronologia della riga di comando