Kde je umístěn soubor .zshrc na Macu

Obsah:

Anonim

Zajímá vás, kde je soubor .zshrc umístěn na počítači Mac? Pokud jste uživatelem příkazového řádku Mac, který má zájem o používání a přizpůsobení prostředí zsh nebo o používání něčeho jako Oh My Zsh, možná vás zajímá, co a kde se soubor .zshrc nachází a jak k němu získat přístup. že si můžete přizpůsobit svůj shell.

Pokud jste běžným uživatelem Terminálu, pravděpodobně jste si všimli, že zsh je nyní výchozím prostředím v aplikaci MacOS Terminal (a ano, můžete změnit prostředí na bash, tcsh, ksh, zsh atd.). chcete, ale my se zaměřujeme na zsh, výchozí nastavení).

Ve výchozím nastavení soubor .zshrc pro standardního uživatele neexistuje, i když spustíte shell zsh. To může být překvapením, ale protože se ke konfiguraci shellu zsh používá soubor .zshrc, budete ho muset ručně vytvořit ve svém domovském adresáři, aby k němu zsh měl přístup. Existuje také soubor zshrc na systémové úrovni, ale uživatelé jej méně často upravují.

Upozorňujeme, že pokud si nainstalujete Oh My Zsh, automaticky se vám vytvoří soubor .zshrc.

Kde je soubor .zshrc na Macu?

Soubor .zshrc bude umístěn v domovském adresáři uživatele neboli ~/ a tento uživatelský soubor .zshrc je místo, kam byste umístili přizpůsobení prostředí z.

Uživatelský soubor .zshrc bude tedy v následujícím umístění cesty: ~/.zshrc

Pokud jste ještě ručně nevytvořili soubor .zshrc, soubor ve výchozím nastavení neexistuje.

Můžete si jej vytvořit pomocí:

touch ~/.zshrc

Nebo spuštěním textového editoru pro vytvoření .zshrc, jako je nano:

nano ~/.zshrc

Do souboru .zshrc pak můžete umístit cokoli, co chcete, například jakékoli aliasy, úpravy cest, exportní přizpůsobení, konfigurace ZSH_THEME atd.

Změny se projeví, když znovu načtete profil zsh nebo spustíte nové okno terminálu.

Kde je univerzální soubor zshrc pro celý systém?

Zatímco uživatelsky přizpůsobitelný soubor .zshrc je umístěn v domovském adresáři uživatele, existuje také soubor zshrc na systémové úrovni.

Systémový soubor zshrc se v macOS nachází na následující cestě:

/etc/zshrc

Veškeré úpravy provedené v /etc/zshrc se budou vztahovat na shell zsh pro všechny uživatele bez ohledu na to, zda mají nebo nemají ve svém domovském adresáři soubor .zshrc na individuální uživatelské úrovni.

Obecně řečeno se nedoporučuje upravovat /etc/zshrc a místo toho by všechna upozornění na uživatelské úrovni pro zsh měla být prováděna v souboru user .zshrc, který se nachází v kořenovém adresáři jejich domovského adresáře.

Co nastavení proměnných prostředí pomocí zsh?

Proměnné prostředí pro zsh můžete nastavit na:

~/.zshenv

Tento soubor můžete upravit pomocí libovolného textového editoru příkazového řádku, jako je nano, vim, emacs.

Můžete například přidat:

JAVA_HOME=$(/usr/libexec/java_home)

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

Více o nastavení proměnných prostředí se můžete dozvědět zde.

Kde je umístěn soubor .zshrc na Macu