Sådan rydder du kommandolinjehistorik
Indholdsfortegnelse:
Hvis du er en hyppig kommandolinjebruger, har du sandsynligvis oplevet historiekommandoen som ret nyttig før, uanset om det er til at finde dine mest brugte kommandoer, dumpe historik og søge i den til find specifikke tidligere kommandoer, lister alle brugte standardkommandoer eller hvad der ellers er. Når det er sagt, er der nogle åbenlyse situationer, hvor du måske vil fjerne den kommandolinjehistorikliste helt, det være sig af privatlivs- eller sikkerhedsformål.
Denne artikel viser dig, hvordan du rydder kommandolinjehistorikken i en terminal. Dette trick virker til at rydde kommandohistorikken på en Mac OS- eller Linux-maskine, eller endda Windows med Ubuntu-shell.
Sådan rydder du kommandolinjehistorik fuldstændigt
For at rydde kommandohistorikken skal du blot vedhæfte et -c flag til den velkendte historikkommando, der ser sådan ud:
historie -c
Den kommando vil, når den udføres, manuelt slette .bash_history-filen, eller hvis du bruger en anden shell, bør den også slette den (zsh, tcsh, bash, osv.).
Selvfølgelig kunne den fil også målrettes direkte med rm, men det er bedst at holde fast i historikkommandoen af forskellige årsager.
Hvis du ønsker at bekræfte, at kommandoen virkede, skal du skrive 'historik' igen som norm alt, og du vil opdage, at den eneste kommando, der er angivet, er "historik -c".
Den korte video nedenfor demonstrerer hele processen med at rydde kommandohistorikken, videoen viser proceduren på Mac OS med Terminal-appen, men alt ville være det samme i andre operativsystemer, der understøtter rydning af kommandolinje historie også.
Dette burde fungere på samme måde ved enhver bash shell, zsh shell, tcsh og de fleste andre shells, uanset om kommandolinjen er i Mac OS X eller linux, eller endda Windows linux shell (men ikke en DOS-prompt).
Tak til Ado for tipideen. Hvis du har andre nyttige tips eller tricks til at rydde kommandohistorik fra en terminal, så del dem i kommentarerne!