דף הבית » איך ל » איך אתה עושה את הבש הפקודה לשנות צבעים כאשר מחובר לתוך שרת?

    איך אתה עושה את הבש הפקודה לשנות צבעים כאשר מחובר לתוך שרת?

    אם אתה ניגש לשרתים מרובים לאורך כל יום העבודה, ואז להיות מסוגל להגיד איזה מהם אתה עובד עם מבט על בסיס ערכת צבעים יכול להיות מאוד שימושי. היום SuperUser של Q & A פוסט עוזר לקורא להשיג נירוונה צבעוניים בסביבת העבודה שלו.

    מפגש השאלות והתשובות של היום מגיע אלינו באדיבות SuperUser - חלוקה מחודשת של Stack Exchange, קיבוץ מונחה על ידי הקהילה של אתרי אינטרנט של Q & A.

    השאלה

    SuperUser הקורא Nitins רוצה לדעת איך לעשות את הבש הפקודה לשנות צבעים כאשר נכנס לשרת:

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

    כיצד באפשרותך לשנות את צבע הבש כאשר אתה מחובר לשרת?

    התשובה

    לתורם סופר מאיסר דוד יש את התשובה:

    Remote Bash Prompts נקבעים על ידי השלט הרחוק ~ / .bashrc, אז אתה עדיין צריך להעתיק אותו לשרתים מרוחקים. עם זאת, ניתן להשתמש אחד ~ / .bashrc עבור כל המארחים ולהגדיר את צבע הפקודה 'באש' המבוסס על שם המארח:

    הערות

    • אל תגדיר PS1 אם זה לא מוגדר כבר (כלומר אם הקליפה אינה אינטראקטיבית). בדיקה כדי לראות אם PS1 הוא "לא ריק" היא דרך נפוצה מאוד לגלות אם הקליפה היא אינטראקטיבית ואתה לא רוצה לבלבל תוכניות לעשות את זה (ניתן לטעון, בדיקה מדויקת יותר בודק אם $- מכיל אני).
    • אם ברצונך שהקוד יופעל בעת כניסה לשרת מרוחק, עליך להיות אחד מקובצי הפרופיל תמיד מקור ~ / .bashrc (אני מניח שאתה יודע את זה).
    • ב PS1, את קודי הבריחה חייב להיות מוקף \ [... ...].
    • \ 033 [m מאפס את החזית ואת הרקע לברירות המחדל שלהם, אז הנה : \ w מופיע בחזית / רקע המסוף.
    • [033 [48; 5; XXXm \ 033 [38; 5; YYYM קובע את הרקע / חזית XXX / YYY.
    • עבור סקריפט שמשליך את הצבעים הזמינים, נסה את colortest.
    • כדי לבדוק ולראות איך נראה הבש, השתמש ב: echo -e "$"

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

    אשראי תמונה: Emx (ויקיפדיה)