Kako očistiti i izbrisati povijest s Mac i Linux terminala

Svakodnevno izvršavamo različite naredbe s terminala na našim računalima s Mac OS -om ili Linuxom zbog administrativnih ili upravljačkih zadataka koje obavljamo, od uvida IP adrese računala do izvođenja instalacije, sve se sprema u "memoriju" terminal ili što već. koje poznajemo kao povijest.

Ova je opcija zanimljiva i vrlo korisna ako samo mi imamo pristup računalu, nazovimo ga poslužiteljem ili računalom, jer bismo samo mi znali koji zadatak treba izvršiti. U slučaju da stroj ima pristup više od jednog korisnika, povijest terminala može biti mač s dvije oštrice budući da postoje naredbe koje značajno utječu na performanse ili stabilnost sustava i ako smo iz bilo kojeg razloga unijeli lozinku u formatu običnog teksta, ona se može ponovno vidjeti u povijesti i imati sigurnosne nedostatke.

Postoje neke alternative koje možemo implementirati u Mac OS ili Linux terminal, poput poboljšanja sigurnosti naredbe sudo ili dodavanja parametara u terminalu Mac OS.

Znamo da je u oba sustava dovoljno pritisnuti strelicu prema gore ↑ za početak pretraživanja naredbi koje su se izvršavale danima. U ovom ćemo vodiču vidjeti kako izbrisati povijest terminala u macOS Sierra i CentOS 7 okruženjima.

1. Kako izbrisati povijest s macOS Sierra terminala


Prvi je korak, očito, pristup terminalu na jedan od sljedećih načina:
  • Pomoću programa Spotlight unesite riječ terminal i odaberite ispravnu opciju
  • Krećući se niz cestu Idi / Uslužni programi / Terminal

U macOS Sierri povijest je podijeljena u dva (2) odjeljka:
Povijest trenutne sesije (Sesija u kojoj se trenutno nalazimo) i dugoročna povijest (Sesije koje smo izvršili tijekom određenog vremenskog razdoblja)

Izbrišite povijest trenutne sesijeZa brisanje ove povijesti upotrijebit ćemo sljedeću naredbu:

 povijest -c
Parametar -c (Clear) označava da je povijest izbrisana, ali će dugoročna povijest i dalje ostati.

POVEĆAJTE

Izbrišite dugoročnu povijest u macOS SierriAko želimo trajno izbrisati svu povijest u macOS Sierri, moramo izvršiti sljedeću naredbu:

 rm ~ / .bash_history
Parametar rm Znamo da dopušta brisanje datoteka na Unix sustavima i bash_history To je tekstualna datoteka u kojoj je pohranjena sva povijest izvršavanja naredbi.

POVEĆAJTE

BilješkaAko želimo vidjeti potpunu povijest naredbi koje smo izvršili u macOS Sierri, možemo upotrijebiti sljedeću naredbu:

 otvoriti ~ / .bash_history
Ovo će otvoriti tekstualnu datoteku s navedenom poviješću i odatle možemo ručno izbrisati naredbe ako želimo.

Pomoću ovih jednostavnih naredbi izbrisali smo povijest naredbi u macOS Sierri (odnosi se na Mac OS X) i time povećali razinu sigurnosti.

2. Brisanje povijesti naredbi s terminala CentOS 7


Na isti način na koji smo implementirali brisanje povijesti u macOS Sierri, nastavljamo u CentOS 7 ili bilo kojem drugom Linux distribuciji.

Koristit ćemo za brisanje povijesti trenutne sesije

 povijest -c

Na isti način upotrijebit ćemo sljedeću naredbu za potpuno brisanje povijesti naredbi u CentOS -u 7.

 rm ~ / .bash_history
Konačno, imamo mogućnost, u oba sustava, koristiti naredbu čisto što nam omogućuje da izbrišemo sve što smo prikazali na ekranu i tako spriječimo druge ljude da vide ono što izvršavamo.

wave wave wave wave wave