Kur yra .zshrc failas „Mac“.

Turinys:

Anonim

Įdomu, kur yra .zshrc failas „Mac“? Jei esate „Mac“ komandų eilutės vartotojas, kuriam įdomu naudoti ir tinkinti zsh apvalkalą arba naudoti kažką panašaus į „Oh My Zsh“, jums gali būti įdomu sužinoti, kur ir kur yra .zshrc failas ir kaip jį pasiekti. kad galite tinkinti savo apvalkalą.

Jei esate įprastas terminalo naudotojas, tikriausiai pastebėjote, kad zsh dabar yra numatytasis apvalkalas MacOS terminalo programoje (ir taip, galite pakeisti apvalkalą į bash, tcsh, ksh, zsh ir tt, jei norite, bet mes sutelkiame dėmesį į zsh, numatytąjį).

Pagal numatytuosius nustatymus .zshrc failas neegzistuoja standartiniam vartotojui, net jei paleidžiate zsh apvalkalą. Tai gali nustebinti, bet kadangi .zshrc failas naudojamas konfigūruoti zsh apvalkalą, turėsite rankiniu būdu sukurti jį savo namų kataloge, kad zsh galėtų pasiekti. Taip pat yra sistemos lygio zshrc failas, tačiau jį rečiau keičia vartotojai.

Atminkite, kad jei įdiegsite Oh My Zsh, jums bus automatiškai sukurtas .zshrc failas.

Kur yra .zshrc failas „Mac“?

.zshrc failas bus naudotojų namų kataloge arba ~/, o šiame naudotojo .zshrc faile galėsite atlikti z apvalkalo tinkinimus.

Taigi, vartotojo .zshrc failas bus šioje kelio vietoje: ~/.zshrc

Jei dar rankiniu būdu nesukūrėte .zshrc failo, pagal numatytuosius nustatymus failas neegzistuoja.

Ją galite sukurti naudodami:

touch ~/.zshrc

Arba paleiskite teksto rengyklę, kad sukurtumėte .zshrc, pvz., nano:

nano ~/.zshrc

Tada į .zshrc failą galite įdėti viską, ko norite, pvz., bet kokius slapyvardžius, kelio modifikacijas, eksporto tinkinimus, ZSH_THEME konfigūracijas ir kt.

Pakeitimai įsigalios, kai iš naujo įkelsite zsh profilį arba paleisite naują terminalo langą.

Kur yra universalus visos sistemos zshrc failas?

Nors vartotojo tinkinamas .zshrc failas yra vartotojo pagrindiniame kataloge, taip pat yra sistemos lygio zshrc failas.

Sistemos zshrc failas yra šiuo keliu „MacOS“:

/etc/zshrc

Visi /etc/zshrc pakeitimai bus taikomi zsh apvalkalui visiems vartotojams, neatsižvelgiant į tai, ar jie turi individualų vartotojo lygio .zshrc failą savo namų kataloge.

Apskritai nerekomenduojama keisti /etc/zshrc, o visi vartotojo lygio pranešimai zsh turėtų būti pateikiami vartotojo .zshrc faile, esančiame jų namų katalogo šaknyje.

O kaip aplinkos kintamųjų nustatymas naudojant zsh?

Zsh aplinkos kintamuosius galite nustatyti adresu:

~/.zshenv

Galite modifikuoti tą failą naudodami bet kurią komandinės eilutės teksto rengyklę, pvz., nano, vim, emacs.

Pavyzdžiui, galite pridėti:

JAVA_HOME=$(/usr/libexec/java_home)

SHELL_SESSION_HISTFILE=/Users/o/.zsh_sessions/zshHistory.history

Daugiau apie aplinkos kintamųjų nustatymą galite sužinoti čia.

Kur yra .zshrc failas „Mac“.