Kā notīrīt un dzēst vēsturi no Mac un Linux termināļa

Katru dienu mēs izpildām dažādas komandas no termināļa savos datoros, kuros darbojas operētājsistēma Mac OS vai Linux, mūsu administrācijas vai pārvaldības uzdevuma dēļ, sākot no datora IP adreses redzēšanas līdz instalēšanas veikšanai, viss tiek saglabāts datora "atmiņā". terminālis vai kas cits, ko mēs pazīstam kā vēsturi.

Šī opcija ir interesanta un ļoti noderīga, ja mums vienīgajiem ir piekļuve datoram, to saucam par serveri vai datoru, jo mēs būtu vienīgie, kuri zina, kādu uzdevumu izpildīt. Gadījumā, ja iekārtai ir piekļuve vairākiem lietotājiem, termināļa vēsture var būt abpusēji griezīgs zobens, jo tādi ir komandas, kas manāmi ietekmē sistēmas darbību vai stabilitāti un ja kāda iemesla dēļ mēs esam ievadījuši paroli vienkārša teksta formātā, to var atkal redzēt vēsturē un tam ir drošības trūkumi.

Ir dažas alternatīvas, kuras mēs varam ieviest Mac OS vai Linux terminālī, piemēram, uzlabot komandas sudo drošību vai pievienot parametrus Mac OS terminālī.

Mēs zinām, ka abās sistēmās pietiek nospiest augšupvērsto bultiņu ↑, lai sāktu meklēt komandas, kas izpildītas visu dienu laikā. Šajā apmācībā mēs redzēsim, kā notīrīt termināļa vēsturi macOS Sierra un CentOS 7 vidēs.

1. Kā notīrīt vēsturi no macOS Sierra termināļa


Acīmredzot pirmais solis ir piekļūt terminālim, izmantojot vienu no šiem veidiem:
  • Izmantojot Spotlight, ievadiet vārdu termināli un izvēlieties pareizo opciju
  • Virzoties pa ceļu Iet / Utilītas / Terminālis

MacOS Sierra vēsture ir sadalīta divās (2) sadaļās:
Pašreizējās sesijas vēsture (sesija, kurā mēs pašlaik atrodamies) un ilgtermiņa vēsture (sesijas, kuras esam izpildījuši noteiktā laika periodā)

Dzēst pašreizējo sesiju vēsturiLai dzēstu šo vēsturi, mēs izmantosim šādu komandu:

 vēsture -c
Parametrs -c (Notīrīt) norāda, ka vēsture tiek dzēsta, bet ilgtermiņa vēsture joprojām saglabāsies.

PALIELINĀT

Izdzēsiet MacOS Sierra ilgtermiņa vēsturiJa mēs vēlamies neatgriezeniski izdzēst visu MacOS Sierra vēsturi, mums jāizpilda šāda komanda:

 rm ~ / .bash_history
Parametrs rm Mēs zinām, ka tas ļauj dzēst failus uz Unix balstītām sistēmām un bash_history Tas ir teksta fails, kurā tiek glabāta visa izpildīto komandu vēsture.

PALIELINĀT

PiezīmeJa mēs vēlamies redzēt visu komandu vēsturi, kuras esam izpildījuši macOS Sierra, mēs varam izmantot šādu komandu:

 atvērt ~ / .bash_history
Tas atvērs teksta failu ar minēto vēsturi, un no turienes mēs varam izdzēst komandas manuāli, ja mēs to vēlamies.

Izmantojot šīs vienkāršās komandas, mēs esam izdzēsuši komandu vēsturi operētājsistēmā macOS Sierra (attiecas uz operētājsistēmu Mac OS X) un tādējādi paaugstinām drošības līmeni.

2. Notīriet komandu vēsturi no CentOS 7 termināļa


Tādā pašā veidā, kā mēs esam ieviesuši MacOS Sierra vēstures dzēšanu, mēs turpinām CentOS 7 vai jebkurā citā Linux izplatībā.

Mēs izmantosim pašreizējās sesijas vēstures dzēšanai

 vēsture -c

Tādā pašā veidā mēs izmantosim šādu komandu, lai pilnībā notīrītu komandu vēsturi CentOS 7.

 rm ~ / .bash_history
Visbeidzot, abās sistēmās mums ir iespēja izmantot komandu skaidrs kas ļauj mums izdzēst visu, ko esam parādījuši ekrānā, un tādējādi neļaut citiem cilvēkiem redzēt, ko mēs izpildām.

wave wave wave wave wave