Kaip išvalyti ir ištrinti istoriją iš „Mac“ ir „Linux“ terminalų

Kasdien vykdome įvairias komandas iš terminalo savo kompiuteriuose, kuriuose veikia „Mac OS“ ar „Linux“, dėl mūsų atliekamų administracinių ar valdymo užduočių, pradedant kompiuterio IP adreso matymu ir baigiant diegimu, viskas išsaugoma kompiuterio „atmintyje“. terminalas ar bet kas, ką mes žinome kaip istoriją.

Ši parinktis yra įdomi ir labai naudinga, jei tik mes turime prieigą prie kompiuterio, vadiname jį serveriu ar kompiuteriu, nes tik mes žinome, kokią užduotį atlikti. Jei aparatas turi prieigą prie daugiau nei vieno vartotojo, terminalo istorija gali būti dviašmenis kardas, nes jų yra komandas, kurios pastebimai veikia sistemos veikimą ar stabilumą ir jei dėl kokių nors priežasčių mes įvedėme paprasto teksto formato slaptažodį, jis gali būti vėl matomas istorijoje ir turi saugumo trūkumų.

Yra keletas alternatyvų, kurias galime įdiegti „Mac OS“ ar „Linux“ terminale, pavyzdžiui, pagerinti „sudo“ komandos saugumą arba pridėti parametrų „Mac OS“ terminale.

Mes žinome, kad abiejose sistemose pakanka paspausti rodyklę aukštyn ↑, kad būtų pradėta ieškoti komandų, kurios buvo vykdomos per dienas. Šioje pamokoje pamatysime, kaip išvalyti terminalo istoriją „macOS Sierra“ ir „CentOS 7“ aplinkose.

1. Kaip išvalyti istoriją iš „MacOS Sierra“ terminalo


Akivaizdu, kad pirmasis žingsnis yra pasiekti terminalą vienu iš šių būdų:
  • Naudodami „Spotlight“ įveskite žodžių terminalą ir pasirinkite tinkamą parinktį
  • Važiuoja žemyn keliu Eiti / Komunalinės paslaugos / Terminalas

„MacOS Sierra“ istorija suskirstyta į dvi (2) dalis:
Dabartinės sesijos istorija (sesija, kurioje šiuo metu esame) ir ilgalaikė istorija (seansai, kuriuos įvykdėme per tam tikrą laikotarpį)

Ištrinti dabartinę sesijų istorijąNorėdami ištrinti šią istoriją, naudosime šią komandą:

 istorija -c
Parametras -c (Išvalyti) rodo, kad istorija ištrinta, tačiau ilgalaikė istorija vis tiek išliks.

DIDELIS

Ištrinkite ilgalaikę „macOS Sierra“ istorijąJei norime visam laikui ištrinti visą „MacOS Sierra“ istoriją, turime vykdyti šią komandą:

 rm ~ / .bash_history
Parametras rm Mes žinome, kad tai leidžia ištrinti failus „Unix“ sistemose ir bash_history Tai tekstinis failas, kuriame saugoma visa įvykdytų komandų istorija.

DIDELIS

PastabaJei norime pamatyti visą komandų, kurias vykdėme „macOS Sierra“, istoriją, galime naudoti šią komandą:

 atidaryti ~ / .bash_history
Tai atvers teksto failą su minėta istorija ir iš ten mes galime ištrinti komandas rankiniu būdu, jei norime.

Naudodami šias paprastas komandas ištrynėme komandų istoriją „macOS Sierra“ (taikoma „Mac OS X“) ir taip padidinome saugumo lygį.

2. Išvalykite komandų istoriją iš „CentOS 7“ terminalo


Panašiai, kaip įdiegėme „MacOS Sierra“ istorijos ištrynimą, mes tęsiame „CentOS 7“ ar bet kuriame kitame „Linux“ platinime.

Mes naudosime dabartinės sesijos istoriją

 istorija -c

Panašiai mes naudosime šią komandą, kad visiškai išvalytume komandų istoriją „CentOS 7“.

 rm ~ / .bash_history
Galiausiai abiejose sistemose turime galimybę naudoti komandą aišku kuris leidžia mums ištrinti viską, ką parodėme ekrane, ir taip neleisti kitiems žmonėms matyti, ką vykdome.

wave wave wave wave wave