Hur man rensar kommandoradshistorik

Innehållsförteckning:

Anonim

Om du är en frekvent kommandoradsanvändare har du sannolikt funnit att historikkommandot är ganska användbart tidigare, oavsett om det är för att upptäcka dina mest använda kommandon, dumpa historik och söka efter den hitta specifika tidigare kommandon, lista alla standardkommandon som används eller vad som helst annat. Som sagt, det finns några uppenbara situationer där du kanske vill ta bort den kommandoradshistoriklistan helt, vare sig det är för integritets- eller säkerhetssyften.

Den här artikeln visar hur du rensar kommandoradshistoriken i en terminal. Det här tricket fungerar för att rensa kommandohistorik på en Mac OS- eller Linux-maskin, eller till och med Windows med Ubuntu-skal.

Hur rensar du kommandoradshistoriken helt

För att rensa bort kommandohistoriken behöver du bara bifoga en -c-flagga till det välbekanta historikkommandot, som ser ut så här:

history -c

Det kommandot när det körs kommer att radera .bash_history-filen manuellt, eller om du använder ett annat skal bör det också radera det (zsh, tcsh, bash, etc).

Om du vill verifiera att kommandot fungerade, skriv 'history' igen som vanligt, och du kommer att upptäcka att det enda kommandot som listas är "history -c".

Den korta videon nedan visar hela processen med att rensa kommandohistorik, videon visar proceduren på Mac OS med Terminal-appen, men allt skulle vara detsamma i andra operativsystem som stöder rensning av kommandoraden historia också.

Detta bör fungera på samma sätt med alla bash-skal, zsh-skal, tcsh och de flesta andra skal, oavsett om kommandoraden är i Mac OS X eller linux, eller till och med Windows linux-skal (men inte en DOS-prompt).

Tack till Ado för tipsidén. Om du har några andra användbara tips eller knep för att rensa kommandohistorik från en terminal, dela dem i kommentarerna!

Hur man rensar kommandoradshistorik