طباعة نص Bash وخلفية بألوان مختلفة

Bash Text Background Printing Different Colors



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

قبل استخدام هذا البرنامج التعليمي ، يجب أن تعرف بعض المعلومات الأساسية حول رموز وإعدادات الألوان. هناك بعض متغيرات shell الخاصة التي تُستخدم للتحكم في موجه bash ، مثل PS1 و PS2 و PS3 وما إلى ذلك. PS1 هو المتغير الافتراضي لتخزين الموجه الأساسي. بشكل افتراضي ، يتم تعيين موجه الأوامر على [ [email protected] h W] $. كل حرف تم تجاوزه بخط مائل عكسي لموجه bash له معنى خاص موضح أدناه.







  • u يشير إلى اسم المستخدم الحالي.
  • @ يشير إلى الأوقات الحالية بتنسيق 12 ساعة صباحًا / مساءً
  • h يشير إلى اسم المضيف.
  • W يشير إلى دليل العمل الحالي.
  • # يشير إلى المستخدم الجذر إذا كان UID هو 0 ، وإلا فسيتم عرض $.

قم بتشغيل الأمر التالي لعرض موجه bash الحالي.



$رما - طرد - قذف PS1 دولار



يمكنك تغيير التنسيق الافتراضي الحالي لموجه bash ولون الخط ولون الخلفية للمحطة بشكل دائم أو مؤقت. يجب عليك تحرير ملف ~ / .bashrc للتغيير الدائم أو تعديل متغيرات shell المذكورة أعلاه لتغيير مؤقت.

تتوفر العديد من رموز الألوان في bash لتغيير لون النص أو الخلفية. بعضها مذكور أدناه.

لون كود لصنع لون عادي رمز لصنع لون غامق
شبكة 0 ؛ 31 1 ؛ 31
لون أخضر 0 ؛ 32 1 ؛ 32
أزرق 0 ؛ 34 1 ؛ 34
أسود 0 ؛ 30 1 ؛ 30
أصفر 0 ؛ 33 1 ؛ 33

يتم عرض كيفية تطبيق رموز الألوان هذه في محطة bash في هذه المقالة باستخدام بعض الأمثلة البسيطة.

مثال 1: تغيير موجه bash بتنسيق ولون مختلفين

عندما يريد المستخدم تغيير لون موجه bash بلون معين ، فإنه سيحتاج إلى تهيئة أي متغير صدفة خاص مثل PS1 مع رمز اللون. سيقوم الأمر الأول التالي بتعيين لون نص الموجه إلى أزرق وسيقوم الأمر التالي بتعيين اللون إلى صافي . هنا، 3. 4 هل أزرق رمز اللون و 31 هل صافي رمز اللون.

$يصدر PS1=' e [0؛ 34 م [بريد إلكتروني محمي] h: W $ e [m'
$يصدر PS1=' e [0؛ 31m [البريد الإلكتروني محمي] h: W $ e [m'

انتاج:

مثال 2: ضبط ألوان مختلفة في أجزاء مختلفة من موجه bash

إذا كنت ترغب في تعيين ألوان متعددة في أجزاء مختلفة من موجه bash ، فعليك تعديل متغير shell مثل الأمر التالي. يمكنك تعيين نص موجه bash وفقًا لاختيارك. سيقوم الأمر التالي بتعيين ملف اسم االمستخدم مع أزرق لون، '~' مع الرمز أصفر اللون و '$' مع الرمز صافي لون.

$يصدر PS1=' [ e [0؛ 34m u ] [ e [0؛ 32m W ] [ e [0؛ 34m ] [ e [0؛ 31m ] $ [ e [1 ؛ 31 م ] '

انتاج:

مثال 3: تغيير لون نص الجهاز المؤقت

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

$رما - طرد - قذف$' e [1 ؛ 33 د'مرحبًا بك في linux hint $' e [0 د'

انتاج:

مثال 4: استخدام متغير لتطبيق لون النص

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

$شبكة= دولار' e [1 ؛ 31 م'
$لون أخضر= دولار' e [1 ؛ 32 م'
$أزرق= دولار' e [1 ؛ 34 م'
$رما - طرد - قذف '$ الأزرقأحب كعكة الشوكولاتة '

انتاج:

مثال 5: تغيير لون النص والخلفية من القائمة الطرفية.

أسهل طريقة لتغيير لون النص وخلفية الجهاز هي استخدام Terminal يحرر قائمة. افتح أي محطة جديدة وافتح التفضيلات مربع الحوار عن طريق التحديد يحرر و التفضيلات عنصر القائمة.

اضغط على الألوان علامة التبويب التفضيلات صندوق المحادثة. هناك خيار للنص ولون الخلفية وهذا هو استخدم اللون من سمة النظام . يتم تمكين هذا الخيار افتراضيًا. اجعله معطلاً لتعيين النص المخصص ولون الخلفية. حدد مخصص من القائمة المنسدلة لـ مخطط مدمج. انقر فوق اللون الافتراضي زر تحت الخلفية. سيظهر مربع حوار جديد.

من مربع الحوار هذا ، يمكنك تحديد أو كتابة رمز اللون المرغوب لتعيين لون خلفية الجهاز والنقر فوق يختار زر.

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

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

يحتوي مربع حوار التفضيلات على العديد من الخيارات الأخرى لتغيير مظهر الجهاز مثل اللون الغامق ولون المؤشر ولون التمييز وما إلى ذلك.

استنتاج

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