טקסט Bash והדפסת רקע בצבעים שונים

Bash Text Background Printing Different Colors



מסוף הוא יישום חשוב מאוד לכל מערכת הפעלה של לינוקס. הוא משמש בעיקר לביצוע פקודות שונות להתקנה או הסרה של יישום, ביצוע פעולות קלט ופלט וכו 'לטרמינל יש ברירת מחדל של טקסט וצבע רקע. המשתמש יכול להפוך את הטרמינל לאטרקטיבי על ידי שינוי צבע הטקסט והרקע. סוגים אלה של משימות ניתן לבצע בקלות באמצעות כמה קודי צבע והגדרות. מאמר זה יעזור לך ללמוד את הדרכים שבהן תוכל לשנות את צבעי החזית והרקע הבסיסיים במראה אחר.

לפני השימוש במדריך זה, עליך לדעת מידע בסיסי על קודי צבע והגדרות. ישנם כמה משתני מעטפת מיוחדים המשמשים לשליטה על הנחיה bash, כגון PS1, PS2, PS3 וכו '. PS1 הוא משתנה ברירת המחדל לאחסון הפקודה הראשית. כברירת מחדל, שורת הפקודה מוגדרת ל- [ [מוגן דוא'ל] h W] $. לכל דמות שנמלטת מנקודת מבט יש את המשמעות המיוחדת המוסברת להלן.







  • u מציין את שם המשתמש של המשתמש הנוכחי.
  • @ מציין את השעות הנוכחיות בפורמט 12 שעות am/pm
  • h מציין את שם המארח.
  • W מציין את ספריית העבודה הנוכחית.
  • # מציין משתמש שורש אם ה- UID הוא 0, אחרת $ יופיע.

הפעל את הפקודה הבאה כדי להציג את שורת bash הנוכחית.



$זרק PS1 $



אתה יכול לשנות את פורמט ברירת המחדל הנוכחי של bash prompt, צבע הגופן וצבע הרקע של המסוף לצמיתות או זמניות. עליך לערוך את קובץ ~/.bashrc לצורך שינוי קבוע או לשנות את משתני הקליפה שהוזכרו לעיל לצורך שינוי זמני.

קודי צבע רבים זמינים ב- 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; 34m [מוגן בדוא'ל] h: W $ e [m'
$יְצוּא PS1=' e [0; 31m [מוגן בדוא'ל] h: W $ e [m'

תְפוּקָה:

דוגמה 2: הגדרת צבעים שונים בחלקים שונים של הודעת הבש

אם ברצונך להגדיר מספר צבעים בחלקים שונים של שורת bash, עליך לשנות את משתנה הקליפה כמו הפקודה הבאה. אתה יכול להגדיר טקסט שורת bash לפי בחירתך. הפקודה הבאה תקבע את שם משתמש עם כָּחוֹל צֶבַע, '~' סמל עם צהוב צבע ו '$' סמל עם נֶטוֹ צֶבַע.

$יְצוּא PS1=' [ e [0; 34m u ] [ e [0; 32m W ] [ e [0; 34m ] [ e [0; 31m ] $ [ e [1; 31 מ ']

תְפוּקָה:

דוגמה 3: שינוי צבע הטקסט של הטרמינל הטרמינלי

לבן ברירת המחדל מציגה טקסט צבע במסוף. אתה יכול לשנות את צבע הטקסט של הטרמינל לפי בחירתך באמצעות קוד הצבע. נניח, אם ברצונך להדפיס טקסט כלשהו בצבע צהוב במסוף, הפעל את הפקודה הבאה.

$זרק$' e [1; 33m'ברוכים הבאים לרמז לינוקס $' e [0m'

תְפוּקָה:

דוגמה -4: שימוש במשתנה להחלת צבע טקסט

קל יותר לזכור את שם המשתנה ולא את קוד הצבע. לכן, אם אתה מצהיר על מספר משתנים עם קודי צבע זה יעזור למשתמשים לעשות שימוש חוזר בצבע מספר פעמים בתסריט. הפעל את הפקודות הבאות מהמסוף. כאן, שלוש הפקודות הראשונות יכריזו על שלושה משתנים בשם, אדום, ירוק וכחול . הפקודה הרביעית תדפיס את הטקסט, אני אוהב עוגת שוקולד בצבע כחול.

$נֶטוֹ= $' e [1; 31m'
$ירוק= $' e [1; 32m'
$כָּחוֹל= $' e [1; 34m'
$זרק '$ כחולאני אוהב עוגת שוקולד '

תְפוּקָה:

דוגמה 5: שינוי טקסט וצבע רקע מתפריט המסוף.

הדרך הקלה ביותר לשנות את הטקסט ואת צבע הרקע של הטרמינל היא באמצעות מסוף לַעֲרוֹך תַפרִיט. פתח כל מסוף חדש ופתח העדפות תיבת דו -שיח על -ידי בחירה לַעֲרוֹך ו העדפות פריט בתפריט.

הקלק על ה צבעים הכרטיסייה של העדפות תיבת דיאלוג. יש אפשרות לצבע טקסט ורקע וזהו השתמש בצבע מנושא המערכת . אפשרות זו מופעלת כברירת מחדל. השבתו את הגדרת הטקסט והצבע הרקע המותאם אישית. בחר מותאם אישית מהרשימה הנפתחת של תכנית מובנית. לחץ על צבע ברירת מחדל כפתור מתחת לרקע. תופיע תיבת דו -שיח חדשה.

מתיבת דו -שיח זו, באפשרותך לבחור או להקליד את קוד הצבע הרצוי שלך כדי להגדיר את צבע הרקע המסוף וללחוץ על בחר לַחְצָן.

לאחר מכן, לחץ על סגור כפתור של את ההעדפות תיבת הדו -שיח וראו את האפקט. כעת, אם תסגור את הטרמינל ותפתח מחדש שוב תראה את צבע הרקע במסוף. לכן, צבע הרקע משתנה לצמיתות.

כמו הדרך הקודמת, לחץ על צבע ברירת מחדל כפתור מתחת טֶקסט ובחר את צבע הטקסט הרצוי מתוך בחר צבע טקסט מסוף עבור הטרמינל. עכשיו אם תקליד טקסט כלשהו במסוף הטקסט יודפס בצבע שבחרת.

לתיבת הדו -שיח העדפות יש אפשרויות רבות אחרות לשנות את מראה המסוף כמו צבע מודגש, צבע סמן, צבע הדגשה וכו '.

סיכום

משתמש לינוקס לא יכול לדמיין לבצע כל משימה ללא מסוף. אין צורך לשנות את הטקסט או את צבע הרקע של הטרמינל לביצוע כל משימה. אך המשתמש משנה את הצבעים לסיפוק נפשי או מפתיע את החברים והקולגות. במאמר זה מוצגות דרכים רבות לשינוי טקסט וצבעי רקע. השימוש בתפריט המסוף הוא הדרך הקלה ביותר לביצוע משימות מסוג זה. אם אתה חדש בתחום זה ורוצה לשנות את הצבעים של הטרמינל שלנו, נסה את הדוגמאות של מאמר זה והחל צבעים בחלון הטרמינל כרצונך.