Gdje se datoteka .zshrc nalazi na Macu

Sadržaj:

Anonim

Pitate se gdje se datoteka .zshrc nalazi na Macu? Ako ste korisnik Mac naredbenog retka i zainteresirani ste za korištenje i prilagodbu zsh shell-a ili korištenje nečega poput Oh My Zsh, možda će vas zanimati što se i gdje nalazi datoteka .zshrc i kako joj pristupiti da možete prilagoditi svoju ljusku.

Ako ste redoviti korisnik terminala, vjerojatno ste primijetili da je zsh sada zadana ljuska u aplikaciji MacOS Terminal (i da, možete promijeniti ljusku u bash, tcsh, ksh, zsh itd. ako želite, ali mi se fokusiramo na zsh, zadani).

Prema zadanim postavkama, .zshrc datoteka ne postoji za standardnog korisnika, čak i ako pokrenete zsh shell. Ovo bi moglo biti iznenađenje, ali budući da se datoteka .zshrc koristi za konfiguraciju zsh ljuske, morat ćete je ručno izraditi u svom matičnom direktoriju kako bi zsh mogao pristupiti. Postoji i zshrc datoteka na razini sustava, ali je korisnici rjeđe mijenjaju.

Imajte na umu da ako instalirate Oh My Zsh, .zshrc datoteka će se automatski kreirati za vas.

Gdje je .zshrc datoteka na Macu?

Datoteka .zshrc nalazit će se u korisničkom početnom direktoriju ili ~/, a ova korisnička datoteka .zshrc mjesto je gdje biste smjestili prilagodbe z ljuske.

Dakle, korisnička .zshrc datoteka bit će na sljedećoj stazi: ~/.zshrc

Ako još niste ručno stvorili .zshrc datoteku, datoteka neće postojati prema zadanim postavkama.

Možete ga izraditi pomoću:

dodirni ~/.zshrc

Ili pokretanjem uređivača teksta za stvaranje .zshrc, poput nano:

nano ~/.zshrc

Tada možete staviti što god želite u .zshrc datoteku, na primjer, sve aliase, modifikacije putanje, izvozne prilagodbe, ZSH_THEME konfiguracije itd.

Promjene će stupiti na snagu kada ponovno učitate zsh profil ili pokrenete novi prozor terminala.

Gdje je univerzalna zshrc datoteka za cijeli sustav?

Dok se korisnički prilagodljiva .zshrc datoteka nalazi u početnom direktoriju korisnika, postoji i zshrc datoteka na razini sustava.

Datoteka zshrc sustava nalazi se na sljedećoj stazi u macOS-u:

/etc/zshrc

Svaka izmjena /etc/zshrc primijenit će se na zsh shell za sve korisnike, bez obzira na to imaju li .zshrc datoteku na razini pojedinca u svom početnom direktoriju.

Općenito govoreći, nije preporučljivo mijenjati /etc/zshrc, i umjesto toga sve obavijesti na razini korisnika za zsh trebaju biti napravljene u korisničkoj .zshrc datoteci koja se nalazi u korijenu njihovog matičnog direktorija.

Što je s postavljanjem varijabli okoline pomoću zsh?

Možete postaviti varijable okoline za zsh na:

~/.zshenv

Možete izmijeniti tu datoteku s bilo kojim uređivačem teksta naredbenog retka, kao što su nano, vim, emacs.

Na primjer, možete dodati:

JAVA_HOME=$(/usr/libexec/java_home)

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

Ovdje možete saznati više o postavljanju varijabli okruženja.

Gdje se datoteka .zshrc nalazi na Macu