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 -cParametar -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_historyParametar 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_historyOvo ć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_historyKonač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.