OnWorks Linux و Windows Online WorkStations

الشعار

استضافة مجانية على الإنترنت لمحطات العمل

<السابق | المحتويات | التالي>

جرب بعض التصاميم البديلة

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



[me @ linuxbox ~] $ ps1_old = "PS1 دولار"

[me @ linuxbox ~] $ ps1_old = "PS1 دولار"


نقوم بإنشاء متغير جديد يسمى ps1_old وتعيين قيمة PS1 إليها. يمكننا التأكد من نسخ السلسلة باستخدام صدى أمر:


[me @ linuxbox ~] $ صدى $ ps1_old

[\ u @ \ h \ W] \ $

[me @ linuxbox ~] $ صدى $ ps1_old

[\ u @ \ h \ W] \ $


يمكننا استعادة الموجه الأصلي في أي وقت خلال الجلسة النهائية لدينا ببساطة عن طريق إعادة توجيه العملية:



[me @ linuxbox ~] $ PS1 = "$ ps1_old"

[me @ linuxbox ~] $ PS1 = "$ ps1_old"


الآن بعد أن أصبحنا مستعدين للمتابعة ، دعنا نرى ما سيحدث إذا كان لدينا سلسلة نصية فارغة:



[me @ linuxbox ~] $ PS1 =

[me @ linuxbox ~] $ PS1 =


إذا لم نخصص شيئًا للسلسلة النصية الفورية ، فلن نحصل على شيء. لا توجد سلسلة مطالبة على الإطلاق! لا تزال المطالبة موجودة ، ولكنها لا تعرض شيئًا ، تمامًا كما طلبناها. نظرًا لأن هذا نوع من العرض الموسيقي الذي يجب النظر إليه ، فسنستبدله بمطالبة بسيطة:



PS1 = "\ $"

PS1 = "\ $"


هذا أفضل. على الأقل الآن يمكننا أن نرى ما نقوم به. لاحظ المسافة الزائدة داخل علامتي الاقتباس المزدوجة. يوفر هذا المسافة بين علامة الدولار والمؤشر عندما

جرب بعض التصاميم البديلة


يتم عرض المطالبة.

دعنا نضيف جرسًا إلى موجهنا:



$ PS1 = "\ [\ a \] \ $"

$ PS1 = "\ [\ a \] \ $"


الآن يجب أن نسمع صوت تنبيه في كل مرة يتم فيها عرض المطالبة. قد يكون هذا مزعجًا ، ولكنه قد يكون مفيدًا إذا احتجنا إلى إشعار عند تنفيذ أمر طويل الأمد بشكل خاص. لاحظ أننا قمنا بتضمين ملف \[ و \] تسلسل. منذ جرس ASCII (\a) لا "يطبع" ، أي أنه لا يحرك المؤشر ، نحتاج إلى معرفة ذلك سحق حتى يتمكن من تحديد طول الموجه بشكل صحيح.

بعد ذلك ، دعنا نحاول تقديم مطالبة إعلامية ببعض أسماء المضيف ومعلومات وقت اليوم:



$ PS1 = "\ A \ h \ $"

17:33 لينوكس بوكس ​​دولار

$ PS1 = "\ A \ h \ $"

17:33 لينوكس بوكس ​​دولار


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



17:37 لينوكس بوكس ​​دولار PS1 = "<\ u @ \ h \ W> \ $"

$

17:37 لينوكس بوكس ​​دولار PS1 = "<\ u @ \ h \ W> \ $"

$


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


أفضل الحوسبة السحابية لنظام التشغيل في OnWorks: