11Jul

كيف يمكنك جعل باش موجه تغيير الألوان عند تسجيل الدخول إلى خادم؟

إذا كنت الوصول إلى خوادم متعددة طوال يوم العمل، ثم تكون قادرة على معرفة أي واحد كنت تعمل مع في لمحة على أساس نظام الألوان يمكن أن تكون مفيدة جدا.يساعد سوبيروسر Q & أمب؛ A اليوم القارئ على تحقيق السكينة الملونة في بيئة عمله.

سؤال اليوم & أمب؛تأتي جلسة الجواب إلينا من باب المجاملة، وهو قسم فرعي من "ستاك إكسهانج"، وهو عبارة عن مجموعة من المواقع على شبكة الإنترنت.

السؤال

القارئ سوبر نيتينز يريد أن يعرف كيفية جعل باش موجه تغيير الألوان عند تسجيل الدخول إلى ملقم:

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

كيف تقوم باش برومبت بتغيير الألوان عند تسجيل الدخول إلى وحدة خدمة؟

جواب

سوبيروسر المساهم ماتي ديفيد لديه الجواب بالنسبة لنا:

يتم تعيين باش عن بعد المطالبات عن بعد ~ /. bashrc ، لذلك سوف لا تزال بحاجة إلى نسخه إلى الملقمات البعيدة.ومع ذلك، يمكنك استخدام واحد

~ /. bashrc لجميع المضيفين وتعيين لون باش موجه استنادا إلى اسم المضيف:

نوتس

  • لا تقم بتعيين PS1 إذا لم يتم تعيين بالفعل( أي إذا كانت قذيفة ليستالتفاعلية).اختبار لمعرفة ما إذا كان PS1 هو "غير فارغ" هو وسيلة شائعة جدا لمعرفة ما إذا كانت قذيفة تفاعلية وكنت لا تريد الخلط بين البرامج التي تفعل ذلك( يمكن القول، اختبار أكثر دقة هو التحقق لمعرفة ما إذا كان $ - يحتوي على i ).
  • إذا كنت تريد تشغيل هذا الرمز عند تسجيل الدخول إلى ملقم بعيد، يجب أن يكون لديك أحد ملفات الملف الشخصي مصدر دائما ~ /. bashrc ( أنا أفترض أنك تعرف ذلك).
  • في PS1 ، يجب أن تكون رموز الهروب مغلقة في \ [... \] .
  • \ [033 [m يعيد تعيين المقدمة والخلفية إلى الإعدادات الافتراضية، لذلك تظهر : \ w في الواجهة الأمامية / الخلفية.
  • \ [033 [48؛ 5؛ زسسم \ 033 [38؛ 5؛ يم يحدد الخلفية / المقدمة إلى زس / يي .
  • بالنسبة للبرنامج النصي الذي يقذف الألوان المتاحة، حاول كولورتست.
  • للتحقق من الشكل الذي سيبدو عليه باش برومبت، استخدم: إيكو -e "& لوت؛ \ 033 [48؛ 5؛ 16m \ 033 [38؛ 5؛ 196mhost \ 033 [m: دير & غ؛ $"

لديك شيءإضافة إلى التفسير؟الصوت قبالة في التعليقات.هل ترغب في قراءة المزيد من الإجابات من مستخدمي إكساك إكسهانج؟تحقق من موضوع المناقشة الكامل هنا.

صورة الائتمان: إمك( ويكيبيديا)