تخصيص سطر الأوامر عن طريق إضافة رموز Emoji إلى موجه Bash
جدول المحتويات:
طريقة فريدة ومسلية للغاية لتخصيص مظهر bash الفوري وهي إضافة أحد رموز Emoji لنظام التشغيل Mac OS X لتحويل مظهر المطالبة نفسها.
لن يكون هذا هو التعديل الأكثر عملية في العالم بمفرده ، ولكنه مسلي ولأنه يستخدم الأساليب التقليدية لتخصيص موجه bash ، يمكنك جعله مفيدًا أو عديم الفائدة مثل انت تريد.
كيفية إضافة Emoji إلى Bash Prompt في Mac OS Terminal
فيما يلي كيفية إضافة رمز تعبيري كموجه سطر الأوامر:
- افتح تطبيق Terminal واستخدم محرر نص سطر الأوامر المفضل لديك لتعديل ملف .bash_profile:
- أضف سطرًا جديدًا مثل ما يلي:
- الآن اسحب قائمة "تعديل" واختر "أحرف خاصة" ، ثم حدد "Emoji" من قائمة الأحرف الخاصة
- ابحث عن الرموز التعبيرية التي تريد استخدامها في موجه الأوامر واسحبها وأفلتها في سطر PS1=”” بحيث يتم احتواؤها داخل علامات الاقتباس
nano .bash_profile
PS1=">
- اعتمادًا على إعدادات الجهاز ، قد لا يكون هناك شيء مرئي بعد استخدام السحب والإفلات ، ولكن ضع مسافتين بعد المساحة الفارغة حيث تم إسقاط الرمز التعبيري ، سينتهي الأمر بالشكل التالي: PS1=""
- احفظ تغيير ملف .bash_profile باستخدام Control + O (لـ nano) ثم اخرج من nano باستخدام Control + X
- افتح نافذة طرفية جديدة لترى الرمز التعبيري على أنه الموجه
مع تعيين رمز تعبيري فقط هناك ، سيبدو موجه bash الجديد على النحو التالي:
تميل الرموز التعبيرية إلى الظهور بشكل أفضل كمطالبة عندما يكون حجم خط Terminal كبيرًا إلى حد ما ، وربما أكبر مما كنت معتادًا عليه. هذا هو الحال بشكل خاص مع رموز الرموز التعبيرية المعقدة ، ولكن بالنسبة للأيقونات الأساسية مثل النجوم ، والنفل ، والإبهام ، لا تزال الخطوط الأصغر تبدو على ما يرام.
هذا أكثر متعة من أي شيء آخر ، وإذا كنت مستخدمًا متعطشًا للجهاز الطرفي ، فمن المحتمل أن تجد هذا الأمر أكثر سخافة من كونه وظيفيًا اعتمادًا على كيفية تخصيص موجه bash خارج هذا ، على الرغم من أنك لا يزال بإمكانه تطبيق تخصيصات التنسيق النموذجية إلى جانب Emoji أيضًا.أحد التخصيصات الشائعة والمفيدة بشكل خاص هو إظهار دليل العمل الحالي ، والذي يمكن إضافته عن طريق تغيير الأمر PS1=”” إلى ما يلي:
"PS1=(إسقاط الرموز التعبيرية هنا) \ W "
أو عكسها:
"PS1=\ W (إسقاط الرموز التعبيرية هنا) "
و ، الحصول على فائدة متزايدة مع اسم مستخدم @ اسم مضيف مرئي مع الرموز التعبيرية و PWD أيضًا:
"PS1=\ u @ \ h (رمز إسقاط الرموز التعبيرية) \ W "
تذكر إضافة مسافة (إن لم تكن اثنتين) بعد الرمز التعبيري وإلا فسيكون مكتظًا بموجه الأوامر.
إذا كان هذا فظيعًا جدًا بالنسبة لك ، فراجع دليلًا لتحسين المظهر العام للوحدة الطرفية وخدعة ممتازة أخرى لجعله أكثر قابلية للقراءة عن طريق إضافة فاصل بين الأوامر التي تم تنفيذها.
يتوجه إلى توريز للحصول على فكرة نصيحة مضحكة عن طريق DaringFireball