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

התקנת באשיש

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

 ./configure && make && sudo make install 

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

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

בחירת ערכות נושא

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

 רשימת 

וברגע שראית נושא שברצונך לנסות, פשוט הזן

 bashish (שם ערכת נושא) 

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

השבת

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

 BASHISH_DISABLED = 1 your_command 

ערכות נושא מומלצות

מהנושאים שנכללו בבשיש, יש כמה בולטים כמצוננים במיוחד (לפחות לדעת המחבר). הנושאים הבאים הם אלה שאנו ממליצים ביותר, או לתועלת או פשוט בגלל גורם מגניב.

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

הנושא Bashish2 הוא אלגנטי 2-אניה עם קצת מידע מינימלי.

ברירת המחדל של נושא BlueSteel, ועם סיבה טובה. זה נראה מקסים והוא מכיל כמה סיביות של מידע שימושי.

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

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

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

סיכום

אם אתה רוצה פגז מפואר מבלי לנסות לפענח קו כמו PS1="\[\033[35m\]\t\[\033[m\]-\[\033[36m\]\u\[\033[m\]@\[\033[32m\]\h:\[\033[33;1m\]\w\[\033[m\]\$ " לעשות זאת, בשיש היא דרך מצוינת ללכת. יש מספיק מובנית נושאים כדי לספק כמעט כל אחד, ועל פי רוב, הם נראים נהדר. מחבר זה יהיה כנראה באמצעות BlueSteel די הרבה זמן.