Missä .zshrc-tiedosto sijaitsee Macissa

Sisällysluettelo:

Anonim

Mietitkö, missä .zshrc-tiedosto sijaitsee Macissa? Jos olet Mac-komentorivikäyttäjä, joka on kiinnostunut zsh-kuoren käyttämisestä ja mukauttamisesta tai Oh My Zsh:n k altaisten ominaisuuksien käyttämisestä, saatat olla utelias tietämään, mikä ja missä .zshrc-tiedosto sijaitsee ja miten siihen pääsee käsiksi. että voit mukauttaa kuoriasi.

Jos olet tavallinen terminaalin käyttäjä, olet luultavasti huomannut, että zsh on nyt MacOS Terminal -sovelluksen oletuskuori (ja kyllä, voit muuttaa komentotulkin esimerkiksi bash, tcsh, ksh, zsh jne. haluat, mutta keskitymme oletusarvoon zsh).

Oletusarvoisesti .zshrc-tiedostoa ei ole olemassa tavalliselle käyttäjälle, vaikka käynnistäisit zsh-kuoren. Tämä saattaa tulla yllätyksenä, mutta koska zsh-kuoren määrittämiseen käytetään .zshrc-tiedostoa, sinun on luotava sellainen manuaalisesti kotihakemistoosi, jotta zsh voi käyttää sitä. Siellä on myös järjestelmätason zshrc-tiedosto, mutta sitä harvemmin käyttäjät muokkaavat.

Huomaa, että jos asennat Oh My Zsh:n, sinulle luodaan automaattisesti .zshrc-tiedosto.

Missä .zshrc-tiedosto on Macissa?

.zshrc-tiedosto sijaitsee käyttäjien kotihakemistossa tai ~/, ja tähän käyttäjän .zshrc-tiedostoon voit tehdä mukautuksia z-kuoreen.

Siksi käyttäjän .zshrc-tiedosto on seuraavassa polkupaikassa: ~/.zshrc

Jos et ole vielä luonut manuaalisesti .zshrc-tiedostoa, tiedostoa ei ole oletuksena olemassa.

Voit luoda sellaisen seuraavilla tavoilla:

touch ~/.zshrc

Tai käynnistämällä tekstieditori .zshrc:n luomiseksi, kuten nano:

nano ~/.zshrc

Voit sitten sijoittaa .zshrc-tiedostoon mitä tahansa, esimerkiksi aliaksia, polun muokkauksia, vientimuokkauksia, ZSH_THEME-määrityksiä jne.

Muutokset tulevat voimaan, kun lataat zsh-profiilin uudelleen tai avaat uuden pääteikkunan.

Missä on yleinen järjestelmänlaajuinen zshrc-tiedosto?

Vaikka käyttäjän muokattavissa oleva .zshrc-tiedosto on käyttäjien kotihakemistossa, siellä on myös järjestelmätason zshrc-tiedosto.

Järjestelmän zshrc-tiedosto sijaitsee seuraavassa polussa macOS:ssä:

/etc/zshrc

Kaikki tiedostoon /etc/zshrc tehdyt muutokset koskevat kaikkia käyttäjiä zsh-kuoressa riippumatta siitä, onko heillä yksilöllinen käyttäjätason .zshrc-tiedosto kotihakemistossaan.

Yleisesti ottaen /etc/zshrc:n muokkaamista ei suositella, vaan kaikki käyttäjätason zsh-ilmoitukset tulee tehdä käyttäjän .zshrc-tiedostossa, joka löytyy kotihakemiston juuresta.

Entä ympäristömuuttujien asettaminen zsh:lla?

Voit asettaa ympäristömuuttujat zsh:lle ​​osoitteessa:

~/.zshenv

Voit muokata tiedostoa millä tahansa komentorivin tekstieditorilla, kuten nano, vim, emacs.

Voit esimerkiksi lisätä:

JAVA_HOME=$(/usr/libexec/java_home)

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

Saat lisätietoja ympäristömuuttujien asettamisesta täältä.

Missä .zshrc-tiedosto sijaitsee Macissa