منذ التحديث إلى الإصدار 10.15 Catalina ، يتضمن macOS Z shell (zsh) بشكل افتراضي بدلاً من Bash في تطبيق Terminal. ومع ذلك ، لا تزال تحصل على نفس النافذة السوداء مع نص أبيض داخل Terminal. لا يجب أن تبقى الأمور على هذا النحو.

يمكنك تجميل موجه zsh لجعله في حده الأدنى والاستفادة من المساحة على أفضل وجه. سنوضح لك كيفية تخصيص موجه zsh في تطبيق Terminal لتبرز على أي خلفية تختارها.

أساسيات موجه zsh

عندما تقوم بتشغيل تطبيق Terminal ، فإنه يعرض بعض المعلومات المفيدة ، مثل آخر تسجيل دخول وموجه الأوامر. هذا هو شكل الموجه بشكل افتراضي.

آخر تسجيل دخول: الأربعاء 3 فبراير 22:00:40 على وحدة التحكم
samir @ MacBook-Air ~٪

يُظهر موجه zsh سلسلة من النص تتكون من اسم المستخدم وطراز الكمبيوتر مثل MacBook Air و MacBook Pro و Mac Mini وما إلى ذلك. تشير علامة التلدة (~) إلى موقع الموجه في الدليل الرئيسي.

متعلق ب: كيفية فتح Terminal على جهاز Mac

كيفية فتح Terminal على جهاز Mac

نوضح لك كيفية فتح Terminal على جهاز Mac باستخدام عدة طرق.

قم بإنشاء ملف تعريف Z Shell لتخزين جميع الإعدادات

عادة ، يجب عليك العبث بملفات النظام لتغيير المظهر الافتراضي. ذلك لأن تحديثات macOS تعيد تعيين كل ملفات النظام إلى الوضع الافتراضي ، وستفقد جميع التغييرات التي تجريها.

instagram viewer

لذلك يمكنك إنشاء ملف إعدادات محدد ، يُعرف باسم ملف dotfile ، لملف تعريف zsh الخاص بك لتخزين جميع التغييرات والإعدادات التي تريدها في موجه zsh.

حسنًا ، لن تجد هذا الملف النقطي افتراضيًا على نظام macOS ، لذلك سيتعين عليك إنشاء ملف. يُنصح بإنشاء ملف تعريف .zshrc جديد لتخزين جميع الإعدادات مثل مظهر وسلوك موجه zsh.

إليك كيفية إنشاء ملف تعريف zsh (ملف نقطي):

1. فتح صالة تطبيق.

2. اكتب الأمر التالي واضغط على مفتاح الرجوع.

المس ~ / .zshrc

سيؤدي ذلك إلى إنشاء ملف تعريف .zshrc في الدليل الرئيسي لحساب المستخدم الخاص بك. يمكنك رؤيته تحت / User // path في Finder إذا قمت بتمكين عرض ملفات النظام المخفية.

بعد ذلك ، سيكون ملف تعريف zsh متاحًا لتسجيل الدخول والأصداف التفاعلية في كل مرة تقوم فيها بتشغيل Terminal. ومع ذلك ، لن يكون نشطًا في جلسات SSH.

يمكن تضمين جميع التغييرات التي تريد إجراؤها على موجه zsh في ملف التعريف هذا.

تخصيص موجه zsh في Terminal

عادةً ما يحمل موجه zsh الافتراضي معلومات مثل اسم المستخدم واسم الجهاز والموقع بدءًا من الدليل الرئيسي للمستخدم. يتم تخزين هذه التفاصيل في ملف نظام zsh shell في موقع / etc / zshrc.

PS1 = "٪ n @٪ m٪ 1 ~٪ #"

في سلسلة المتغيرات هذه:

  • ٪ n هو اسم المستخدم الخاص بحسابك.
  • ٪ m هو اسم طراز MacBook.
  • يعني الرمز٪ 1 ~ مسار دليل العمل الحالي حيث يقطع ~ موقع الدليل $ HOME.
  • ٪ # يعني أن المطالبة ستظهر # إذا كان shell يعمل بامتيازات الجذر (المسؤول) ، أو يقدم٪ إذا لم يكن كذلك.

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

إليك كيفية القيام بذلك. فتح صالة، اكتب الأمر التالي ، واضغط على enter.

نانو ~ / .zshrc

سيكون فارغًا إذا كنت تقوم بالوصول إليه لأول مرة. يمكنك إضافة سطر جديد بالنص PROMPT = '...' وتضمين القيم ذات الصلة في علامات الحذف.

لتعديل بسيط على موجه zsh ، يمكنك كتابة هذه القيم في ملف تعريف .zshrc.

PROMPT = '٪ n ~ $'

نجاح السيطرة + O لتأكيد إجراء تلك التغييرات على الملف ، ثم اضغط على السيطرة + X للخروج من محرر nano.

افتح ملف صالة نافذة لتأكيد وعرض التغييرات التي أجريتها للتو. سيُظهر موجه zsh الجديد اسم مستخدم mac الخاص بك ، والدليل الرئيسي ، ورمز $ في النهاية.

أضف التاريخ والوقت في موجه zsh

بصرف النظر عن اسم المستخدم الخاص بك ، يمكنك إلحاق التاريخ أو الوقت الحالي حتى لا تضطر إلى الابتعاد عن نافذة Terminal النشطة للتحقق من تلك المعلومات.

قم بتشغيل Terminal وافتح ملف تعريف .zshrc.

نانو ~ / .zshrc

لتضمين التاريخ في الموجه ، يمكنك استخدام٪ D للتاريخ الذي يظهر بتنسيق yy-mm-dd أو٪ W لكي يظهر بتنسيق mm / dd / yy. ثم ستظهر المطالبة الجديدة مثل

PROMPT = '٪ n:٪ W: ~ $'

إذا كنت تريد تضمين وقت النظام في موجه zsh ، أضف٪ T للوقت الحالي بتنسيق 24 ساعة ،٪ t لـ الوقت الذي سيظهر بصيغة صباحًا / مساءً أو بتنسيق 12 ساعة ، أو استخدم٪ * لعرض الوقت بتنسيق 24 ساعة جنبًا إلى جنب مع ثواني.

PROMPT = '٪ n:٪ T: ~ $'

أضف اللون إلى النص في موجه zsh

هل تشعر بالملل من النص الأبيض لموجه zsh؟ بعيدا عن تعديل تطبيق Terminal باستخدام الألوان ، يمكنك إضافة بعض الألوان إلى النص حتى تحصل على فاصل بصري رائع.

إطلاق صالة وافتح ملف تعريف .zshrc.

نانو ~ / .zshrc

يدعم zsh اللون والظلال الرمادية لنص المطالبة بحيث يكمل الخلفية. يمكنك اختيار لون المقدمة (النص) بين الأسود والأبيض والأصفر والأخضر والأحمر والأزرق والسماوي والأرجواني.

إليك كيفية استخدامها.

PROMPT = '٪ F {سماوي}٪ n٪ f: ~ $'

إذا كنت ترغب في اختيار ظل معين ، يمكنك الاختيار بين 0 إلى 256 لونًا 8 بت تدعمها الوحدة الطرفية. إليك كيفية استخدام القيم العددية للألوان.

PROMPT = '٪ F {51}٪ n٪ f: ~ $'

تحتاج إلى وضع متغيري اللون الأمامي الافتراضي٪ F و٪ f بين النص ذي الصلة الذي ترغب في تلوينه.

إضافة تأثيرات بصرية في موجه zsh

إذا لم يكن تلوين نص الموجه كافيًا ، فيمكنك تمييز موجه zsh الخاص بك بحيث يبرز وسط الجدار النصي ، ويمكنك بسهولة تحديده. بالنسبة للمبتدئين ، يمكنك جعل موجه zsh غامقًا.

PROMPT = '٪ B٪ F {51}٪ n٪ f٪ b: ~ $'

ستؤدي إضافة٪ B في البداية ووضع٪ b في النهاية بين النص ذي الصلة إلى جعله غامقًا.

وبالمثل ، يمكنك وضع٪ S في البداية و٪ s في النهاية لتمييز النص. سيحمل التظليل نفس اللون الذي اخترته للظهور بين متغيري٪ S و٪ s.

PROMPT = '٪ S٪ F {51}٪ n٪ f٪ s: ~ $'

يمكنك أيضًا تسطير نص موجه zsh. لإلحاق تسطير بموجه ، يمكنك تضمين المتغير٪ U في البداية و٪ u في نهاية النص ذي الصلة.

PROMPT = '٪ U٪ F {51}٪ n٪ f٪ u: ~ $'

قم بإزالة آخر تفاصيل تسجيل الدخول من موجه zsh

يمكن أن يؤدي إخفاء السطر العلوي الذي يكشف عن وقت تسجيل الدخول الأخير في تطبيق Terminal أو تعطيله إلى منح مطالبة zsh مظهرًا أنظف. يمكنك استخدام الأمر التالي لإخفاء تلك المعلومات.

المس ~ / .hushlogin

في المرة التالية التي تفتح فيها Terminal ، لن ترى أي شيء فوق موجه zsh.

قم بالتوابل فوق موجه zsh في Terminal

حتى إذا كنت تستخدم تطبيق Terminal على نظام macOS من حين لآخر ، يمكنك تعديل طريقة ظهور مطالبة zsh هناك. يمكنك بخط غامق ، وتسطير ، وتقصير ، وحتى تضمين التاريخ والوقت فيه.

الآن بعد أن بدأت في تخصيص موجه zsh ، جرب قليلاً واجعله خاصًا بك.

بريد الالكتروني
ورقة الغش في أوامر Mac الطرفية

توفر ورقة الغش الضخمة لأوامر محطة Mac مرجعًا رائعًا لجميع الأوامر المهمة التي يجب أن تعرفها.

مواضيع ذات صلة
  • غير محدد
عن المؤلف
سمير مكوانة (5 مقالات منشورة)

سمير مكوانا كاتب ومحرر تكنولوجي مستقل ، تظهر أعماله في GSMArena و BGR و GuidingTech و The Inquisitr و TechInAsia وغيرها. لديه درجة الماجستير في الصحافة ويكتب لمساعدة الناس على الاستفادة القصوى من التكنولوجيا الخاصة بهم. في أوقات فراغه ، يقرأ الكتب والروايات المصورة ، ويقوم بالعبث في خادم الويب الخاص بمدونته ، ولوحات المفاتيح الميكانيكية ، وأدواته الأخرى.

المزيد من Samir Makwana

اشترك في نشرتنا الإخبارية

انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!

خطوة أخرى أيضا…!

يرجى تأكيد عنوان بريدك الإلكتروني في البريد الإلكتروني الذي أرسلناه لك للتو.

.