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 -cParametrs -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_historyParametrs 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_historyTas 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_historyVisbeidzot, 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.