Ahol a.zshrc fájl található Mac rendszeren

Tartalomjegyzék:

Anonim

Azt szeretné tudni, hol található a .zshrc fájl Mac gépen? Ha Ön Mac parancssori felhasználó, akit érdekel a zsh shell használata és testreszabása, vagy valami, például az Oh My Zsh használata, akkor kíváncsi lehet, hogy hol és hol található a .zshrc fájl, és hogyan lehet hozzáférni. hogy testreszabhatja a héját.

Ha Ön rendszeres terminálfelhasználó, valószínűleg észrevette, hogy a zsh mostantól az alapértelmezett shell a MacOS Terminal alkalmazásban (és igen, módosíthatja a shellt bash, tcsh, ksh, zsh stb. szeretné, de mi az alapértelmezett zsh-re összpontosítunk).

Alapértelmezés szerint a .zshrc fájl nem létezik normál felhasználó számára, még akkor sem, ha elindítja a zsh shellt. Ez meglepő lehet, de mivel a .zshrc fájl a zsh shell konfigurálására szolgál, manuálisan kell létrehoznia egyet a saját könyvtárában, hogy a zsh hozzáférjen. Létezik egy rendszerszintű zshrc fájl is, de ezt ritkábban módosítják a felhasználók.

Ne feledje, hogy ha telepíti az Oh My Zsh-t, a rendszer automatikusan létrehoz egy .zshrc fájlt.

Hol van a .zshrc fájl Mac számítógépen?

A .zshrc fájl a felhasználók kezdőkönyvtárában vagy a ~/ könyvtárban található, és ebben a felhasználói .zshrc fájlban kell testreszabni a z shellt.

Így a felhasználó .zshrc fájlja a következő útvonalon lesz: ~/.zshrc

Ha még nem hozott létre kézzel .zshrc fájlt, akkor a fájl alapértelmezés szerint nem fog létezni.

Létrehozhat egyet:

touch ~/.zshrc

Vagy elindít egy szövegszerkesztőt a .zshrc létrehozásához, például a nano:

nano ~/.zshrc

Ezután bármit elhelyezhet a .zshrc fájlban, például álneveket, elérési út módosításokat, exportálási testreszabásokat, ZSH_THEME konfigurációkat stb.

A változások a zsh-profil újratöltésekor vagy egy új terminálablak megnyitásakor lépnek életbe.

Hol van az univerzális rendszerszintű zshrc fájl?

Míg a felhasználó testreszabható .zshrc fájlja a felhasználók saját könyvtárában található, van egy rendszerszintű zshrc fájl is.

A rendszer zshrc fájlja a következő elérési úton található a macOS rendszerben:

/etc/zshrc

A /etc/zshrc fájl minden módosítása a zsh shellre vonatkozik minden felhasználóra, függetlenül attól, hogy van-e egyéni felhasználói szintű .zshrc fájl a saját könyvtárában.

Általánosságban elmondható, hogy nem ajánlott módosítani az /etc/zshrc fájlt, és ehelyett a zsh-ra vonatkozó összes felhasználói szintű értesítést a saját könyvtáruk gyökerében található felhasználói .zshrc fájlban kell megtenni.

Mi a helyzet a környezeti változók zsh-val történő beállításával?

A zsh környezeti változóit itt állíthatja be:

~/.zshenv

A fájlt bármilyen parancssori szövegszerkesztővel módosíthatja, például nano, vim, emacs.

Például hozzáadhatja:

JAVA_HOME=$(/usr/libexec/java_home)

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

Itt tudhat meg többet a környezeti változók beállításáról.

Ahol a.zshrc fájl található Mac rendszeren