Cum să ștergeți și să ștergeți istoricul de pe terminalul Mac și Linux

Zilnic executăm diverse comenzi de pe terminal pe computerele noastre cu Mac OS sau Linux datorită sarcinii administrative sau de gestionare pe care o gestionăm, de la vizualizarea adresei IP a computerului până la efectuarea unei instalări, totul este salvat în „memoria” terminal sau orice altceva. pe care îl cunoaștem ca istorie.

Această opțiune este interesantă și foarte utilă dacă suntem singurii care au acces la computer, îl numim server sau computer, deoarece am fi singurii care știu ce sarcină să executăm. În cazul în care aparatul are acces la mai mulți utilizatori, istoric terminal poate fi o sabie cu două tăișe, deoarece există comenzi care afectează în mod vizibil performanța sau stabilitatea sistemului și dacă, din orice motiv, am introdus o parolă în format text simplu, aceasta poate fi văzută din nou în istorie și prezintă defecte de securitate.

Există câteva alternative pe care le putem implementa în terminalul Mac OS sau Linux, cum ar fi îmbunătățirea securității comenzii sudo sau adăugarea de parametri în terminalul Mac OS.

Știm că în ambele sisteme este suficient să apăsați săgeata sus ↑ pentru a începe căutarea comenzilor care au fost executate de-a lungul zilelor. În acest tutorial vom vedea cum să ștergem istoria terminalului în mediile macOS Sierra și CentOS 7.

1. Cum să ștergeți istoricul din terminalul macOS Sierra


Primul pas, evident, este să accesați terminalul utilizând unul dintre următoarele moduri:
  • Folosind Spotlight și introduceți cuvântul terminal și alegeți opțiunea corectă
  • Coborând pe drum Go / Utilities / Terminal

În macOS Sierra, istoria este împărțită în două (2) secțiuni:
Istoria sesiunii curente (sesiunea în care ne aflăm în acest moment) și istoria pe termen lung (sesiunile pe care le-am executat într-o perioadă de timp)

Ștergeți istoricul sesiunii curentePentru a șterge acest istoric vom folosi următoarea comandă:

 istorie -c
Parametrul -c (Șterge) indică faptul că istoricul este șters, dar istoricul pe termen lung va rămâne în continuare.

MARI

Ștergeți istoricul pe termen lung în macOS SierraDacă vrem să ștergem definitiv tot istoricul în macOS Sierra, trebuie să executăm următoarea comandă:

 rm ~ / .bash_history
Parametru rm Știm că permite ștergerea fișierelor de pe sistemele bazate pe Unix și din bash_history Este un fișier text în care este stocat tot istoricul comenzilor care au fost executate.

MARI

NotăDacă dorim să vedem istoricul complet al comenzilor pe care le-am executat în macOS Sierra putem folosi următoarea comandă:

 deschide ~ / .bash_history
Aceasta va deschide un fișier text cu istoricul menționat și de acolo putem șterge comenzile manual, dacă dorim.

Folosind aceste comenzi simple, am șters istoricul comenzilor din macOS Sierra (se aplică pentru Mac OS X) și astfel am crescut nivelul de securitate.

2. Ștergeți istoricul comenzilor de la terminalul CentOS 7


În același mod în care am implementat ștergerea istoriei în macOS Sierra, procedăm în CentOS 7 sau în orice altă distribuție Linux.

Pentru a șterge istoricul sesiunii curente vom folosi

 istorie -c

În același mod vom folosi următoarea comandă pentru a șterge complet istoricul comenzilor din CentOS 7.

 rm ~ / .bash_history
În cele din urmă avem opțiunea, în ambele sisteme, de a folosi comanda clar ceea ce ne permite să ștergem tot ceea ce am afișat pe ecran și astfel să împiedicăm alte persoane să vadă ceea ce executăm.

Vei ajuta la dezvoltarea site-ului, partajarea pagina cu prietenii

wave wave wave wave wave