Kje je datoteka.zshrc v sistemu Mac
Kazalo:
Se sprašujete, kje je datoteka .zshrc v računalniku Mac? Če ste uporabnik ukazne vrstice Mac in vas zanima uporaba in prilagajanje lupine zsh ali uporaba nečesa podobnega Oh My Zsh, vas bo morda zanimalo, kaj in kje se nahaja datoteka .zshrc in kako do nje dostopati, tako da da lahko prilagodite svojo lupino.
Če ste redni uporabnik terminala, ste verjetno opazili, da je zsh zdaj privzeta lupina v terminalski aplikaciji MacOS (in ja, lupino lahko spremenite v bash, tcsh, ksh, zsh itd., če želite, vendar se osredotočamo na zsh, privzeto).
Datoteka .zshrc privzeto ne obstaja za običajnega uporabnika, tudi če zaženete lupino zsh. To je morda nekoliko presenetljivo, a ker se datoteka .zshrc uporablja za konfiguracijo lupine zsh, jo boste morali ročno ustvariti v svojem domačem imeniku, da bo zsh lahko dostopal. Obstaja tudi datoteka zshrc na sistemski ravni, vendar jo uporabniki manj pogosto spreminjajo.
Upoštevajte, da če namestite Oh My Zsh, bo za vas samodejno ustvarjena datoteka .zshrc.
Kje je datoteka .zshrc v Macu?
Datoteka .zshrc se bo nahajala v domačem imeniku uporabnika ali ~/, in ta uporabniška datoteka .zshrc je mesto, kamor bi umestili prilagoditve lupine z.
Tako bo uporabniška datoteka .zshrc na naslednji poti: ~/.zshrc
Če še niste ročno ustvarili datoteke .zshrc, datoteka privzeto ne bo obstajala.
Ustvarite ga lahko z:
touch ~/.zshrc
Ali z zagonom urejevalnika besedila za ustvarjanje .zshrc, kot je nano:
nano ~/.zshrc
Nato lahko v datoteko .zshrc postavite karkoli želite, na primer morebitne vzdevke, spremembe poti, izvozne prilagoditve, konfiguracije ZSH_THEME itd.
Spremembe bodo začele veljati, ko znova naložite profil zsh ali odprete novo terminalsko okno.
Kje je univerzalna sistemska datoteka zshrc?
Medtem ko je uporabniško prilagodljiva datoteka .zshrc v domačem imeniku uporabnika, obstaja tudi datoteka zshrc na sistemski ravni.
Sistemska datoteka zshrc se nahaja na naslednji poti v macOS:
/etc/zshrc
Vsaka sprememba /etc/zshrc bo veljala za lupino zsh za vse uporabnike, ne glede na to, ali imajo v svojem domačem imeniku datoteko .zshrc na ravni posameznega uporabnika ali ne.
Na splošno ni priporočljivo spreminjati /etc/zshrc, temveč je treba vsa obvestila na ravni uporabnika za zsh narediti v datoteki uporabnika .zshrc, ki jo najdete v korenu njihovega domačega imenika.
Kaj pa nastavitev spremenljivk okolja z zsh?
Okoljske spremenljivke za zsh lahko nastavite na:
~/.zshenv
To datoteko lahko spremenite s katerim koli urejevalnikom besedila ukazne vrstice, kot so nano, vim, emacs.
Na primer, lahko dodate:
JAVA_HOME=$(/usr/libexec/java_home)
SHELL_SESSION_HISTFILE=/Users/o/.zsh_sessions/zshHistory.history
Več o nastavljanju spremenljivk okolja lahko izveste tukaj.