Jei esate „Mac“ vartotojas, kuris naudoja Zsh apvalkalas, kartais galite atsidurti tokioje situacijoje, kai jums reikia išvalyti komandų istoriją. The Zsh apvalkalas saugo visas jūsų įvestas komandas, kurios gali būti naudingos atšaukiant ankstesnes komandas. Tačiau kartais gali tekti pašalinti šią istoriją privatumo ar saugumo sumetimais.
Šiame straipsnyje mes padėsime atlikti paprastus veiksmus, kaip išvalyti Zsh istorija „Mac“.
Zsh istorijos supratimas
The Zsh shell taip pat žinomas kaip Z Shell yra galingas ir daug funkcijų turintis komandų eilutės interpretatorius, skirtas „MacOS“, leidžiantis sekti įvestas komandas ir lengvai atminti bei pakartotinai panaudoti jas. Jis saugo komandų istoriją vartotojo kataloge, kurį gali pasiekti Zsh apvalkalas.
Kodėl išvalyti Zsh istoriją?
Yra keletas priežasčių, kodėl galbūt norėsite išvalyti savo Zsh istorija.
1: Privatumas
Išvalyti savo Zsh istorija užtikrina, kad jūsų anksčiau įvestos komandos nebūtų matomos kitiems, kurie gali turėti prieigą prie jūsų „Mac“.
2: Saugumas
Jei į komandų istoriją įvedėte slaptą informaciją, pvz., slaptažodžius ar API raktus, geriau juos išvalyti, kad išvengtumėte galimų saugumo pažeidimų.
3: Pradėkite iš naujo
Išvalyti savo Zsh istorija gali būti naudinga, jei norite pradėti nuo švarios istorijos ir pašalinti nepageidaujamą informaciją iš komandinės eilutės naudojimo.
Kaip išvalyti „Zsh“ istoriją „Mac“?
Galite išvalyti Zsh istorija „Mac“ sistemoje:
1 būdas: išvalydami istorijos failą
„Mac“ istorijos faile yra komandų istorija, kurią anksčiau vykdėte „Mac“ terminale. Galite išvalyti šį failą atlikdami šiuos veiksmus, kad išvalytumėte Zsh istorija „Mac“.
1 žingsnis: Atidaryk savo Zsh terminalas „Mac“ ir įveskite šią komandą:
cat /dev/null > ~/.zsh_history
Ši komanda nukreipia cat komandos išvestį į /dev/null, efektyviai išvalydama istorijos failo turinį.
2 žingsnis: Išvalę istorijos failą, turite iš naujo įkelti savo Zsh konfigūracija paleisdami šią komandą:
šaltinis ~/.zshrc
Tai atnaujins Zsh aplinka ir užtikrinti, kad išvalyta istorija įsigaliotų.
Tavo Zsh istorija failas dabar išvalytas, o ankstesnės komandos nebebus pasiekiamos.
2 būdas: istorijos komandos naudojimas
Taip pat galite naudoti istorijos komandą, kad išvalytumėte savo Zsh istorija „Mac“ ir tai galima padaryti atliekant šiuos veiksmus:
1 žingsnis: Atidarykite „Mac“ terminalą ir naudokite šią komandą, kad parodytumėte komandų istoriją.
istorija2 žingsnis: Norėdami išvalyti visą istoriją Zsh , galite įvesti šią komandą:
istorija -p
3 būdas: .zshrc failo redagavimas
Zshrc yra konfigūracijos failas, skirtas Zsh kuri taip pat apima istorijos nustatymus. Redaguodami šį failą atlikdami šiuos veiksmus, galite išvalyti Zsh istorija „Mac“.
1 žingsnis: Atidarykite terminalą ir naudokite šią komandą, kad atidarytumėte savo Zsh konfigūracija failą teksto rengyklėje:
sudo nano /etc/zshrc2 žingsnis: Raskite skyrių, susijusį su istorijos nustatymais, kuriuose paprastai yra tokie kintamieji kaip HISTFILE, HISTSIZE ir SAVEHIST.
3 veiksmas: Norėdami visiškai išjungti istorijos įrašymą, galite komentuoti naudodami (#) arba ištrinti šias eilutes iš failo. Tada išsaugokite failą naudodami CTRL + X, pridėkite Y ir paspauskite Enter.
4 veiksmas: Norėdami pritaikyti pakeitimus Zsh konfigūracija failą, turite įvesti šią komandą:
šaltinis /etc/zshrc
Tai išvalys Zsh istorija „Mac“.
Išvada
Išvalyti savo Zsh komanda „Mac“ istorija yra užduotis, leidžianti vartotojams išlaikyti privatumą, saugumą ir švarią komandinės eilutės patirtį. Vykdydami šiame straipsnyje nurodytus veiksmus, galite veiksmingai išvalyti savo Zsh istorija ir įsitikinkite, kad anksčiau įvestos komandos nebebus pasiekiamos.