كيفية تخصيص موجه المحطة الطرفية
سواء كنت تستخدم الوحدة الطرفية من حين لآخر أو بانتظام ، فقد تجد أنه من المناسب تغيير الطريقة التي تبدو بها خارج نطاق الألوان وإعدادات الشفافية. ماذا عن تغيير موجه سطر الأوامر الفعلي؟ إنه سهل للغاية ، ويمكن أن يكون وسيلة ممتعة لتخصيص مظهر أجهزة Mac بشكل أكبر.
تغيير الطريقة التي يبدو بها موجه الأوامر الطرفية ليس معقدًا للغاية ، ولكنه ينطوي على استخدام بسيط إلى حد ما لسطر الأوامر ، والذي ، نظرًا لأنك تريد تخصيص شكل موجه bash ، نفترض أنك على الأقل مألوفة إلى حد ما مع Terminal.ونعم ، ينطبق هذا على جميع إصدارات OS X ، حيث يتم تعيين كل إصدار على كل جهاز Mac افتراضيًا لاستخدام bash كموجه الأوامر. حسنًا ، لنبدأ.
موجه سطر الأوامر الافتراضي في نظام التشغيل Mac OS X يشبه ما يلي:
ComputerName: CurrentDirectory User $
سيبدو مثل هذا عندما تم إطلاق الجهاز:
MacBook: ~ / Desktop Admin $
ليس سيئًا للغاية ، لكن نوعًا من الملل ، وليس الأفضل ، أليس كذلك؟ ومع ذلك ، من السهل جدًا التغيير ، ويمكنك حقًا تخصيص موجه bash Terminal الخاص بك لتبدو وكأنها أي شيء تريده تقريبًا.
سنفترض أنك تستخدم غلاف bash الافتراضي ، لذلك ستقوم بتحرير الملف .bashrc أو .bash_profile أو .profile إذا قمت بتثبيت fink.
وبالتالي ، لبدء تخصيص موجه bash ، في موجه Terminal الحالي ، اكتب ما يلي لتحميل الملف الشخصي المناسب في محرر نصوص nano:
nano .bashrc
نعم ، يمكنك تغيير ذلك إلى .bash_profile أو. Profile اعتمادًا على مواصفاتك:
nano .bash_profile
من المحتمل أن يتم تقديم ملف عادي لك ، لذا اكتب ما يلي على سطر في الجهاز للبدء:
تصدير PS1=">
بين علامات الاقتباس هذه يحدث تخصيص موجه bash.
بين علامتي الاقتباس للتصدير PS1="" ، يمكنك إضافة الأسطر التالية لتخصيص موجه الوحدة الطرفية:
- \ d - التاريخ الحالي
- \ t - الوقت الحالي
- \ h - اسم المضيف
- \- رقم الأمر
- \ u - اسم المستخدم
- \ W - دليل العمل الحالي (على سبيل المثال: سطح المكتب /)
- \ w - دليل العمل الحالي بالمسار الكامل (على سبيل المثال: / Users / Admin / Desktop /)
(ملاحظة إذا كنت تريد فقط استخدام موجه bash مخصص لمرة واحدة أو لاختبار مظهر التغييرات قبل تعيينها في ملف تعريف bash ، يمكنك ببساطة استخدام أوامر التصدير ، سيحدث التغيير ساري المفعول فورًا باستخدام أمر التصدير ولكن سيتم التخلي عنه عند انتهاء جلسة Terminal.)
لذا ، دعونا نأخذ بعض الأمثلة. ربما تريد أن يعرض موجه Terminal الخاص بك اسم المستخدم ، متبوعًا باسم المضيف ، متبوعًا بالدليل ، ثم يكون إدخال .bashrc المناسب:
"تصدير PS1=\ u @ \ h \ w $ "
التي ستبدو كما يلي عند عرضها في موجه bash الفعلي:
Admin @ MacBook ~ Desktop / $
رائع. صحيح؟ يمكنك أيضًا تغيير الموجه نفسه إلى أي شيء ، ليس بالضرورة أن يكون علامة $ ، ما عليك سوى استبداله بأي شيء آخر ترغب في استخدامه ، على سبيل المثال:
"تصدير PS1=\ u @ \ h \ w: "
وهو نفس ما ورد أعلاه ، ولكن: بدلاً من$
Admin @ MacBook ~ Desktop /: "
لذا ، العب وانظر ما تفضله. مفضلتي الشخصية هي التالية:
"تصدير PS1=\ W @ \ h $ "
يؤدي هذا إلى البحث عن الدليل النشط حاليًا (PWD) واسم مضيف الكمبيوتر واسم المستخدم الحالي ، على النحو التالي:
/ النظام @ MacBookPro $
مع الإصدارات الحديثة من OS X ، يمكنك حتى تضمين Emoji في الموجه عن طريق سحبه إلى المكان الذي ترغب في عرضه ، على سبيل المثال:
"تصدير PS1=\ h: \ W (DRAG EMOJI HERE) $ "
التي ستظهر على النحو التالي:
اسم المضيف: سطح المكتب (Emoji) $
يظهر في هذه الصورة أدناه:
عندما تكون راضيًا عن ظهور موجهك ، احفظ تعديلات ملف .bash_profile في nano بالضغط على Control + o ويمكنك بعد ذلك الخروج من برنامج nano بالضغط على Control + x
إذا كنت تريد ذلك حقًا ، يمكنك أيضًا استخدام محرر نصوص قياسي مثل TextWrangler أو TextEdit لتحرير ملفك الشخصي ، ولكن إذا كنت تريد تغيير مطالبة الجهاز الطرفي ، فمن المحتمل أن تتعلم كيفية التعديل من سطر الأوامر أيضًا.
إذا كنت تفضل تغيير الأشياء لتبدو أكثر رسومية ، فهناك أيضًا طريقة بسيطة مصممة لجعل موجه Terminal الخاص بك يتضمن حرفًا تعبيريًا (نعم ، نفس رموز الرموز التعبيرية التي يستخدمها الأشخاص للرسائل النصية ) ، يمكنك قراءة ذلك هنا إذا كنت مهتمًا.
أخيرًا ، ضع في اعتبارك أن هذا يؤدي إلى تغيير موجه الأوامر ، وليس مظهر نوافذ التطبيق Terminal. إذا كنت ترغب في تخصيص مظهر الأشياء ، فإن تغيير مظهر Terminal أمر يستحق القيام به ، حيث يمكنك إضافة عدد كبير من التغييرات والتخصيصات للطريقة التي تعرض بها نافذة Terminal القياسية. تمت إضافته مع موجه أوامر مخصص وستختفي أيام وجود محطة طرفية مملة لفترة طويلة ، على جهاز Mac الخاص بك على أي حال. من المحتمل أن يكون ذلك واضحًا ، ولكن نعم ، تعمل هذه التخصيصات السريعة خارج نظام التشغيل OS X وفي نظامي التشغيل Unix و Linux أيضًا.
هل لديك مطالبة رائعة تريد مشاركتها؟ انشر ما تريد في التعليقات ، حاول تضمين كل من أمر التصدير وكذلك ما سيعرضه الموجه ، لتسهيل الأمر على الآخرين لتحديد ما إذا كانوا يريدون تجربته أم لا.