موجه ، بعض الأمثلة لتخصيصها حسب رغبتك

في المقالة التالية سوف نلقي نظرة على كيفية القيام بذلك تعديل موجه Ubuntu الخاص بنا. لقد تحدثنا بالفعل عن هذا في نفس هذه المدونة منذ بعض الوقت ، ولكن هذه المرة سنضيف المزيد من الاحتمالات لتخصيص الجهاز.

BASH (بورن-قذيفة مرة أخرى) هي الصدفة الافتراضية لمعظم توزيعات Gnu / Linux الحديثة. سنقوم في السطور التالية بتخصيص مؤشر BASH وتحسين مظهره بإضافة بعض الألوان, الأنماط ، تعديل العناصر ، إلخ. كله دون الحاجة إلى تثبيت أدوات أو إضافات أو اللجوء إلى الخدمات عبر الإنترنت.

تخصيص موجه bash

في BASH ، يمكننا تخصيص وتغيير موجه الأوامر بأي طريقة نريدها. سيكون هناك فقط تغيير قيمة متغير البيئة PS1. سيشاهد كل جهاز اسم مستخدم واسم مضيف مختلفين.

موجه bash الافتراضي

على الجهاز حيث سأختبر هذه الأمثلة ، entreunosyceros هو اسم المستخدم الخاص بي و 18-04 هو اسم المضيف الخاص بي. الآن نحن ذاهبون إلى قم بتغيير هذه المطالبة بإدخال بعض الأحرف الخاصة التي تسمى تسلسلات الهروب.

قبل أن أستمر وأغير الأشياء ، يُنصح دائمًا بعمل نسخة احتياطية من الملف ~ / .bashrc.

cp ~/.bashrc ~/.bashrc.bak

قم بتعديل "username @ hostname" عند المطالبة

في هذا المثال ، سنقوم باستبدال الجزء "username @ hostname" بـ "Hello @ welcome>".

للقيام بذلك ، قم بإضافة ما يلي إلى ملفك ~. / باشرك.

export PS1="Hola@bienvenido> "

بمجرد الانتهاء ، قم بحفظ الملف والعودة إلى الجهاز. لا تنس تحديث التغييرات باستخدام الأمر "source ~. / Bashrc".

هذا هو الإخراج من المطالبة على Ubuntu 18.04 LTS الخاص بي.

موجه باش مرحبا اهلا

إظهار اسم المستخدم فقط

لإظهار اسم المستخدم فقط ، ما عليك سوى تغيير السطر السابق إلى ما يلي:

اسم مستخدم موجه باش فقط

export PS1="\u "

هنا، \ u هو تسلسل الهروب.

هناك عدد قليل من القيم لإضافتها إلى متغير PS1 لتغيير هذا. تذكر أنه بعد إضافة التغيير ، يجب علينا تنفيذ الأمر 'المصدر ~ / .bashrcلتصبح التغييرات سارية المفعول.

أضف اسم المستخدم مع اسم المضيف

المستخدم والمضيف الفوري bash

export PS1="\u> \h> "

أضف اسم المستخدم و FQDN

إذا كنت تريد أي حرف ، على سبيل المثال @ ، بين اسم المستخدم واسم المضيف ، فاستخدم الإدخال التالي:

اسم مستخدم bash و FQDN

export PS1="\u@\h "

أضف اسم المستخدم مع اسم المضيف ورمز $ في النهاية

bash موجه اسم المستخدم واسم المضيف ورمز الدولار

export PS1="\u@\h\\$ "

أضف أحرفًا خاصة بين وبعد اسم المستخدم واسم المضيف

أحرف خاصة موجهه بين وبعد المستخدم والمضيف

export PS1="\u@\h> "

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

إظهار اسم المستخدم واسم المضيف واسم القشرة

bash اسم المستخدم والمضيف واسم shell

export PS1="\u@\h>\s: "

إظهار اسم المستخدم ، اسم المضيف ، قذيفة وإصدارها

bash موجه اسم المستخدم واسم المضيف وإصدار قذيفة

export PS1="\u@\h>\s\v "

إظهار اسم المستخدم واسم المضيف والمسار إلى الدليل الحالي

bash موجه اسم المستخدم واسم المضيف ومسار الدليل

export PS1="\u@\h\w "

سترى الرمز ~ إذا كان الدليل الحالي هو $ HOME.

عرض التاريخ في رسالة BASH

إلى إظهار التاريخ مع اسم المستخدم واسم المضيف الخاصين بك عند المطالبة ، أضف ما يلي في الملف ~ / .bashrc.

اسم المستخدم واسم المضيف والتاريخ

export PS1="\u@\h>\d "

التاريخ والوقت بتنسيق 12 ساعة في BASH

تاريخ ووقت bash الفوري في 12 ساعة

export PS1="\d> \@ > "

التاريخ والوقت بتنسيق 12 ساعة: دقيقة: ثانية

تاريخ ووقت موجه bash 12 ساعة hh: mm: ss

export PS1="\d> \T> "

التاريخ والوقت 24 ساعة

export PS1="\d> \A> "

التاريخ والوقت بتنسيق 24 ساعة hh: mm: ss

export PS1="\u@\h> \d\t "

هؤلاء ليست سوى بعض متواليات الهروب الشائعة لتغيير تنسيق رسالة bash. هناك عدد قليل من التسلسلات المتاحة. يمكنك رؤيتهم جميعًا في باش مان الصفحة.

يمكنك في أي وقت عرض الإعدادات الحالية من المتغير PS1 دولار عن طريق كتابة الأمر في المحطة الطرفية:

انظر التكوين الفوري bash

echo $PS1

تلوين الموجه

ما رأيناه حتى الآن هو أننا قمنا بتغيير / إضافة بعض العناصر إلى موجه bash. الآن سنقوم بتعديل ألوان بعض العناصر.

لإضفاء لمسة لونية على المقدمة (النص) ولون الخلفية للعناصر ، كما كان من قبل سنقوم بإضافة كود إلى الملف ~ / .bashrc.

على سبيل المثال ، لتغيير لون النص إلى اسم المضيف وجعله يبدو باللون الأحمر ، سنضيف الكود التالي:

لون نص مضيف موجه bash باللون الأحمر

export PS1="\u@\[\e[31m\]\h\[\e[m\] "

بمجرد إضافته ، يجب عليك تحديث التغييرات مع الأمر في المحطة:

source ~/.bashrc

وبالمثل ، ل تغيير لون الخلفية إلى اسم المضيف، سيكون الرمز المطلوب استخدامه هو:

نص موجه bash ولون الخلفية

export PS1="\u@\[\e[31;46m\]\h\[\e[m\] "

استعادة الإعدادات الافتراضية

كما ذكرت في البداية ، يوصى دائمًا بعمل نسخة احتياطية من الملف ~. / باشرك قبل إجراء التغييرات. لذلك، يمكنك استعادة إصدار العمل السابق إذا حدث خطأ مال. سيكون عليك فقط استبدال الملف ~ / .bashrc بملف النسخ الاحتياطي.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   ليون اس قال

    كيفية تغيير لون المطالبة عند البدء كمستخدم متميز

    1.    داميان أمويدو قال

      مرحبا. قم بتسجيل الدخول إلى الجهاز باسم الجذر. انتقل إلى الدليل الجذر /. هناك ستجد ملف .bashrc آخر. قم بتحريره وتعديل المتغير PS1 كما هو موضح في المقالة أو كما تفضل. احفظ التغييرات واصنع مصدر ~ / .bashrc. سالو 2.

  2.   عزيز قال

    مرحبًا ، محطة Linux الخاصة بي لا تظهر لي الموجه وبالتالي لا يمكنني كتابة أي شيء يمكنني فعله.