Di mana file zshrc berada di Mac

Ingin tahu di mana file .zshrc berada di Mac? Jika Anda adalah pengguna baris perintah Mac yang tertarik untuk menggunakan dan menyesuaikan shell zsh, atau menggunakan sesuatu seperti Oh My Zsh, Anda mungkin penasaran untuk mengetahui apa dan di mana file .zshrc berada, dan bagaimana cara mengaksesnya. bahwa Anda dapat menyesuaikan shell Anda.


Jika Anda adalah pengguna Terminal biasa, Anda mungkin memperhatikan bahwa zsh sekarang adalah shell default di aplikasi Terminal MacOS (dan ya, Anda dapat mengubah shell menjadi bash, tcsh, ksh, zsh, dll jika Anda mau, tapi kami fokus pada zsh, default).

Secara default, file .zshrc tidak ada untuk pengguna standar, bahkan jika Anda meluncurkan shell zsh. Ini mungkin mengejutkan, tetapi karena file .zshrc digunakan untuk mengonfigurasi shell zsh, Anda harus membuatnya secara manual di direktori home Anda agar zsh dapat mengaksesnya. Ada juga file zshrc tingkat sistem, tetapi itu lebih jarang dimodifikasi oleh pengguna.

Perhatikan bahwa jika Anda menginstal Oh My Zsh, file .zshrc akan dibuat secara otomatis untuk Anda.

Di mana file .zshrc di Mac?

File .zshrc akan ditempatkan di direktori home pengguna, atau ~/, dan file .zshrc pengguna ini adalah tempat Anda akan menempatkan penyesuaian pada shell z.

Dengan demikian, file .zshrc pengguna akan berada di lokasi jalur berikut:
~/.zshrc

Jika Anda belum membuat file .zshrc secara manual, file tersebut tidak akan ada secara default.

Anda dapat membuatnya dengan:

touch ~/.zshrc

Atau dengan meluncurkan editor teks untuk membuat .zshrc, seperti nano:

nano ~/.zsrch

Anda kemudian dapat menempatkan apa pun yang Anda inginkan di file .zshrc, misalnya, semua alias, modifikasi jalur, kustomisasi ekspor, konfigurasi ZSH_THEME, dll.

Perubahan akan berlaku saat Anda memuat ulang profil zsh atau meluncurkan jendela terminal baru.

Di mana file zshrc seluruh sistem universal?

Sementara file .zshrc yang dapat disesuaikan pengguna berada di direktori home pengguna, ada juga file zshrc tingkat sistem.

File zshrc sistem terletak di jalur berikut di macOS:

/etc/zshrc

Modifikasi apa pun yang dilakukan pada /etc/zshrc akan diterapkan ke shell zsh untuk semua pengguna, terlepas dari apakah mereka memiliki file .zshrc tingkat pengguna individu di direktori home mereka atau tidak.

Secara umum, tidak disarankan untuk memodifikasi /etc/zshrc, dan sebaliknya semua pemberitahuan tingkat pengguna ke zsh harus dibuat di file .zshrc pengguna yang ditemukan di root direktori home mereka.

Bagaimana dengan mengatur variabel lingkungan dengan zsh?

Anda dapat mengatur variabel lingkungan untuk zsh di:

~/.zshenv

Anda dapat memodifikasi file itu dengan editor teks baris perintah apa pun, seperti nano, vim, emacs.

Misalnya, Anda dapat menambahkan:

JAVA_HOME=$(/usr/libexec/java_home)

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

Anda dapat mempelajari lebih lanjut tentang pengaturan variabel lingkungan di sini.

.

Related Posts