Cum să ștergeți istoricul liniei de comandă

Cuprins:

Anonim

Dacă sunteți un utilizator frecvent de linie de comandă, este posibil să fi găsit comanda history ca fiind destul de utilă înainte, fie că este vorba pentru a descoperi comenzile cele mai frecvent utilizate, pentru a descărca istoricul și pentru a-l căuta găsiți anumite comenzi anterioare, listând toate comenzile implicite utilizate sau orice altceva. Acestea fiind spuse, există unele situații evidente în care este posibil să doriți să eliminați în întregime acea listă de istoric al liniei de comandă, fie că este vorba de confidențialitate sau de securitate.

Acest articol vă va arăta cum să ștergeți istoricul liniei de comandă într-un terminal. Acest truc funcționează pentru a șterge istoricul comenzilor pe o mașină Mac OS sau Linux sau chiar Windows cu shell Ubuntu.

Cum să ștergeți complet istoricul liniei de comandă

Pentru a șterge istoricul comenzilor, trebuie doar să atașați un semnalizator -c la comanda istoric familiar, arătând astfel:

istorie -c

Acea comandă atunci când este executată va șterge manual fișierul .bash_history sau, dacă utilizați un alt shell, ar trebui să ștergeți și acesta (zsh, tcsh, bash, etc).

Evident că acel fișier ar putea fi vizat direct și cu rm, dar cel mai bine este să rămâneți cu comanda history din mai multe motive.

Dacă doriți să verificați că comanda a funcționat, tastați din nou „istoric” ca de obicei și veți descoperi că singura comandă afișată este „istoric -c”.

Scurtul videoclip de mai jos demonstrează întregul proces de ștergere a istoricului comenzilor, videoclipul arată procedura pe Mac OS cu aplicația Terminal, dar totul ar fi la fel în alte sisteme de operare care acceptă ștergerea liniei de comandă istoria de asemenea.

Acest lucru ar trebui să funcționeze la fel la orice shell bash, zsh shell, tcsh și majoritatea celorl alte shell-uri, indiferent dacă linia de comandă este în Mac OS X sau linux, sau chiar în shell-ul Windows Linux (dar nu un prompt DOS).

Mulțumesc lui Ado pentru ideea de sfaturi. Dacă aveți alte sfaturi sau trucuri utile cu privire la ștergerea istoricului comenzilor dintr-un terminal, împărtășiți-le în comentarii!

Cum să ștergeți istoricul liniei de comandă