Tempat File .zshrc Berada di Mac

Daftar Isi:

Anonim

Bertanya-tanya 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 ingin tahu 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 menjadi shell default di aplikasi Terminal MacOS (dan ya, Anda dapat mengubah shell menjadi bash, tcsh, ksh, zsh, dll jika Anda ingin, tetapi kami berfokus 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 agar dapat diakses zsh. Ada juga file zshrc tingkat sistem, tetapi file tersebut 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 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:

sentuh ~/.zshrc

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

nano ~/.zshrc

Anda kemudian dapat menempatkan apa pun yang Anda inginkan di file .zshrc, misalnya, 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

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

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

Bagaimana dengan pengaturan variabel lingkungan dengan zsh?

Anda dapat mengatur variabel lingkungan untuk zsh di:

~/.zshenv

Anda dapat memodifikasi file tersebut 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.

Tempat File .zshrc Berada di Mac