كيفية تخصيص موجه المحطة الطرفية

Anonim

سواء كنت تستخدم الوحدة الطرفية من حين لآخر أو بانتظام ، فقد تجد أنه من المناسب تغيير الطريقة التي تبدو بها خارج نطاق الألوان وإعدادات الشفافية. ماذا عن تغيير موجه سطر الأوامر الفعلي؟ إنه سهل للغاية ، ويمكن أن يكون وسيلة ممتعة لتخصيص مظهر أجهزة 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 أيضًا.

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

كيفية تخصيص موجه المحطة الطرفية