مكان وجود ملف zshrc على نظام Mac

جدول المحتويات:

Anonim

هل تتساءل أين يوجد ملف .zshrc على جهاز Mac؟ إذا كنت من مستخدمي سطر أوامر Mac المهتمين باستخدام وتخصيص zsh shell ، أو استخدام شيء مثل Oh My Zsh ، فقد يكون لديك فضول لمعرفة مكان ومكان ملف zshrc ، وكيفية الوصول إليه. أنه يمكنك تخصيص غلافك.

إذا كنت مستخدمًا طرفيًا عاديًا ، فمن المحتمل أنك لاحظت أن zsh هو الآن الغلاف الافتراضي في تطبيق MacOS Terminal (ونعم يمكنك تغيير الغلاف إلى bash ، tcsh ، ksh ، zsh ، إلخ إذا الذي تريده ، لكننا نركز على zsh ، الافتراضي).

افتراضيًا ، لا يوجد ملف .zshrc لمستخدم قياسي ، حتى إذا قمت بتشغيل zsh shell. قد يكون هذا مفاجئًا بعض الشيء ، ولكن نظرًا لاستخدام ملف .zshrc لتكوين صدفة zsh ، ستحتاج إلى إنشاء واحد يدويًا في الدليل الرئيسي ليتمكن zsh من الوصول إليه. يوجد أيضًا ملف zshrc على مستوى النظام ، ولكن يتم تعديله بشكل أقل شيوعًا من قبل المستخدمين.

لاحظ أنه إذا قمت بتثبيت Oh My Zsh ، فسيتم إنشاء ملف .zshrc تلقائيًا من أجلك.

أين ملف .zshrc على جهاز Mac؟

سيكون ملف .zshrc موجودًا في الدليل الرئيسي للمستخدمين ، أو ~ / ، وملف .zshrc الخاص بالمستخدم هو المكان الذي تضع فيه التخصيصات على غلاف z.

وبالتالي ، سيكون ملف المستخدم .zshrc في موقع المسار التالي:~ / .zshrc

إذا لم تقم بإنشاء ملف .zshrc يدويًا ، فلن يكون الملف موجودًا بشكل افتراضي.

يمكنك إنشاء واحدة باستخدام:

touch ~ / .zshrc

أو عن طريق إطلاق محرر نصوص لإنشاء .zshrc ، مثل nano:

nano ~ / .zshrc

يمكنك بعد ذلك وضع ما تريده في ملف .zshrc ، على سبيل المثال ، أي أسماء مستعارة ، وتعديلات المسار ، وتخصيصات التصدير ، وتكوينات ZSH_THEME ، وما إلى ذلك.

تسري التغييرات عند إعادة تحميل ملف تعريف zsh أو تشغيل نافذة طرفية جديدة.

أين هو ملف zshrc العالمي على مستوى النظام؟

بينما يوجد ملف zshrc القابل للتخصيص للمستخدم في الدليل الرئيسي للمستخدمين ، يوجد أيضًا ملف zshrc على مستوى النظام.

يوجد ملف zshrc للنظام في المسار التالي في macOS:

/ etc / zshrc

أي تعديل يتم إجراؤه على / etc / zshrc سيتم تطبيقه على غلاف zsh لجميع المستخدمين ، بغض النظر عما إذا كان لديهم ملف zshrc على مستوى مستخدم فردي في دليل المنزل أم لا.

بشكل عام ، لا يوصى بتعديل / etc / zshrc ، وبدلاً من ذلك ، يجب عمل جميع إشعارات مستوى المستخدم إلى zsh في ملف .zshrc الخاص بالمستخدم الموجود في جذر دليل المنزل.

ماذا عن ضبط متغيرات البيئة باستخدام zsh؟

يمكنك تعيين المتغيرات البيئية لـ zsh على:

~ / .zshenv

يمكنك تعديل هذا الملف باستخدام أي محرر نصوص لسطر الأوامر ، مثل nano و vim و emacs.

على سبيل المثال ، يمكنك إضافة:

JAVA_HOME=$ (/ usr / libexec / java_home)

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

يمكنك معرفة المزيد حول ضبط متغيرات البيئة هنا.

مكان وجود ملف zshrc على نظام Mac