Di mana Fail.zshrc Terletak pada Mac
Isi kandungan:
Tertanya-tanya di mana fail .zshrc terletak pada Mac? Jika anda pengguna baris arahan Mac yang berminat untuk menggunakan dan menyesuaikan shell zsh, atau menggunakan sesuatu seperti Oh My Zsh, anda mungkin ingin tahu apa dan di mana fail .zshrc terletak, dan cara mengaksesnya supaya bahawa anda boleh menyesuaikan cangkerang anda.
Jika anda pengguna Terminal biasa, anda mungkin perasan bahawa zsh kini ialah shell lalai dalam apl Terminal MacOS (dan ya anda boleh menukar shell kepada bash, tcsh, ksh, zsh, dll jika anda mahu, tetapi kami memfokuskan pada zsh, lalai).
Secara lalai, fail .zshrc tidak wujud untuk pengguna standard, walaupun anda melancarkan shell zsh. Ini mungkin mengejutkan, tetapi memandangkan fail .zshrc digunakan untuk mengkonfigurasi shell zsh, anda perlu membuat satu secara manual dalam direktori rumah anda untuk diakses oleh zsh. Terdapat juga fail zshrc peringkat sistem, tetapi ia jarang diubah suai oleh pengguna.
Perhatikan bahawa jika anda memasang Oh My Zsh, fail .zshrc akan dibuat secara automatik untuk anda.
Di manakah fail .zshrc pada Mac?
Fail .zshrc akan terletak dalam direktori utama pengguna, atau ~/, dan fail .zshrc pengguna ini adalah tempat anda akan meletakkan penyesuaian pada shell z.
Oleh itu, fail .zshrc pengguna akan berada di lokasi laluan berikut: ~/.zshrc
Jika anda masih belum mencipta fail .zshrc secara manual, fail itu tidak akan wujud secara lalai.
Anda boleh mencipta satu dengan:
sentuh ~/.zshrc
Atau dengan melancarkan editor teks untuk mencipta .zshrc, seperti nano:
nano ~/.zshrc
Anda kemudian boleh meletakkan apa sahaja yang anda mahu dalam fail .zshrc, contohnya, sebarang alias, pengubahsuaian laluan, penyesuaian eksport, konfigurasi ZSH_THEME, dsb.
Perubahan akan berkuat kuasa apabila anda memuatkan semula profil zsh atau melancarkan tetingkap terminal baharu.
Di manakah fail zshrc seluruh sistem universal?
Walaupun fail .zshrc yang boleh disesuaikan pengguna berada dalam direktori utama pengguna, terdapat juga fail zshrc peringkat sistem.
Fail zshrc sistem terletak di laluan berikut dalam macOS:
/etc/zshrc
Sebarang pengubahsuaian yang dibuat kepada /etc/zshrc akan digunakan pada shell zsh untuk semua pengguna, tidak kira sama ada mereka mempunyai fail .zshrc peringkat pengguna individu dalam direktori rumah mereka.
Secara umumnya, tidak disyorkan untuk mengubah suai /etc/zshrc, sebaliknya semua pemberitahuan peringkat pengguna kepada zsh hendaklah dibuat dalam fail .zshrc pengguna yang terdapat dalam akar direktori rumah mereka.
Bagaimana pula dengan menetapkan pembolehubah persekitaran dengan zsh?
Anda boleh menetapkan pembolehubah persekitaran untuk zsh di:
~/.zshenv
Anda boleh mengubah suai fail itu dengan mana-mana editor teks baris arahan, seperti nano, vim, emacs.
Sebagai contoh, anda boleh menambah:
JAVA_HOME=$(/usr/libexec/java_home)
SHELL_SESSION_HISTFILE=/Users/o/.zsh_sessions/zshHistory.history
Anda boleh mengetahui lebih lanjut tentang menetapkan pembolehubah persekitaran di sini.