פגז הבש הוא כלי שכולם השתמשו בולפחות פעם אחת. גם משתמשים מתקדמים וגם אלו שרק מתחילים את הדרך, Bash הוא כלי חובה לדעת בלינוקס. למרות העובדה שמשתמשים רבים כל כך מקיימים אינטראקציה עם מעטפת הבש ב- Linux (ואפילו במערכות הפעלה אחרות כמו Mac), הקליפה נשארה במידה רבה זהה; פשוט ומכוער. למען ההגינות, מפתחי Bash מודאגים יותר מאופן תפקוד הפגז שלהם. הם לא מבלים את ימיהם בעבודה על יצירת ממשק פיקוד יפה, עם הנחיות נחמדות, שילוב של GitHub וכדומה. בגלל זה במדריך זה נלמד אותך כיצד להתאים אישית את מסוף לינוקס ולגרום לו להיראות הרבה, הרבה יותר מודרני. נעבור על התקנת כל דבר, החל מנושאים ועד תוספות שימושיות שמקלות על השימוש בשורת ה- Bash.
בש-איט
הדרך הטובה והקלה ביותר לשפר את מעטפת הבש היא באמצעות המסגרת Bash-It. במילים פשוטות: זהו אוסף של סקריפטים וכלים שנוצרו במיוחד כדי להוסיף דברים לבאש.
בש, לבד הוא מאוד מיושן ויכול להשתמש בושיפורים קלים - במיוחד במחלקת המראה. כדי להפעיל את המסגרת הזו, הדרך הטובה ביותר היא להתקין את הקוד ישירות מגיתוב. חבילות קיימות פה ושם כדי להתקין את הכלי בכמה הפצות לינוקס שונות, אך לרוב הן ממש לא נחוצות. בעיקר מכיוון שלא מורכבים שום דבר וזה רק קבצים שמתנועעים.
התקנה
כאמור, מסגרת Bash-It מחייבת את חבילת Git להתקנה כדי שתוכל לעבוד. עקוב אחר ההוראות כדי להפעיל את Git במערכת שלך:
אובונטו
sudo apt install git
דביאן
sudo apt-get install git
קשת לינוקס
sudo pacman -S git
פדורה
sudo dnf install git
פתח את SUSE
sudo zypper install git
אחר
גיט ידוע מאוד. גם אם מערכת ההפעלה שלך אינה מופיעה ברשימה שלמעלה, רוב הסיכויים שתוכל עדיין להתקין אותה. פשוט פתח מסוף והשתמש במנהל החבילות של ההפצה שלך כדי לחפש "git".
לאחר התקנת Git, התחל את תהליך ההתקנה של Bash-It:
git clone --depth=1 https://github.com/Bash-it/bash-it.git ~/.bash_it
יש לנו את הקוד באופן מקומי, והוא קלמותקן. אין צורך לתפוס קבצים אחרים אך הכל לא נעשה. הקובץ install.sh צריך להפעיל, כך ש- Bash-It יכול לקחת את פרופיל ה- Bash המוגדר כברירת מחדל ולבצע גיבוי (ככה אם יקרה משהו רע, המשתמש יכול לשחזר את הגיבוי ולהתחיל מחדש).
הפעל את הסקריפט לאחר ההתקנה כמשתמש רגיל. אל תרוץ כשורש. פעולה זו תחליף את Bashrc / Bash_profile של המשתמש שלך.
sh ~/.bash_it/install.sh
הפעלת התסריט ככה זה טוב. זה יעבור וגיבוי הכל. עם זאת, אם אתה מעוניין להשתמש בתוספים מסוימים, כגון כינויים וכו ', הפעל עם זאת את סקריפט ההתקנה לאחר מכן:
~/.bash_it/install.sh --interactive
לאחר הפעלת סקריפט זה, מסגרת Bash-It פועלת במערכת. עדכן אותו, על ידי מעבר למסוף והשתמש בפקודה זו:
bash-it update
נושאי Bash-It
נושאים רבים ושונים לטרמינל מגיעים עם מסגרת Bash-It. ערכות הנושא הללו מותקנות באופן מקומי, כל מה שהמשתמש צריך לעשות הוא לשנות שורה אחת ב- ~ / .bash_profile
לרשימת כל העיצובים המותקנים, תקליטור ראשון לספריית העיצוב.
cd ~/.bash_it/themes/
כדי להציג את כל הנושאים הזמינים, עשה:
ls
פעולה זו תדפיס רשימה של כל העיצובים בספריית העיצוב. מכאן, מצא את שם הנושא לנסות אותו.
הפעל כל נושא על ידי עריכת ~ / .bashrc:
nano ~/.bashrc
מצא את השורה: ייצא BASH_IT_THEME = והחלף את הטקסט בין שתי הציטוטים כדי לומר למסגרת להשתמש בעיצוב חדש. לחץ על Ctrl + O כדי לשמור.
כדי לראות את הנושא החדש פעיל, סגור את כל חלונות המסוף ופתח אותם מחדש.
יצירת בקשת Bash משלך באמצעות EZ Prompt
אינך מעוניין להשתמש במסגרת Bash-It, אך עדיין רוצה הנחיה מותאמת אישית? בדוק במקום זאת EZ Prompt. זהו כלי אינטרנט שמאפשר לכל אחד להתעסק בו ולהפוך אליו בקשה מותאמת אישית לבש.
החלק הטוב ביותר ב- EZ Prompt הוא שהוא תומךדברים כמו אלמנטים סטטוסיים, תווים נוספים, מאפשרים למשתמשים לארגן מחדש כיצד מעטפת הבש מציגה אלמנטים ואפילו מאפשרת אפשרויות צבע מותאמות אישית!
כאשר יצרת בקשה משלך, ערוך את ~ / .bashrc:
nano ~/.bashrc
בתוך עורך הטקסט של ננו, פשוט הדבק את הקוד החדש שנוצר והיה בדרך שלך.
פאוורליין-מעטפת
למי שרוצה טרמינל יפהפה, אך לא רוצה להקדיש זמן לקביעת תצורה של מסגרת, או להתעסק עם גנרטור הנחיה מותאם אישית, יש Powerline-Shell.
זהו נושא מסוף מסוג powerline שעובד עם Bash ופגזים חלופיים אחרים של Bash. להתקנת מעטפת קווי חשמל, ראשית לשכפל את המקור מ- GitHub.
git clone https://github.com/milkbikis/powerline-shell
ואז, תקליטור לספריית קוד המקור.
cd powerline-shell
שנה את שם קובץ config.py.dist ל- config.py.
mv config.py.dist config.py
כאשר כל הקבצים שהורדו והוגדרו כראוי ההתקנה מוכנה להתחיל. הפעל את ההתקנה עם:
./install.py
ההתקנה עשויה לארוך מספר שניות להתקנה, אך זהו לא תהליך ארוך. כאשר הכל במערכת, כל שנותר הוא להגדיר ~ / .bashrc.
הפעל את עורך הטקסטים של ננו ופתח את קובץ ה- bashrc.
nano ~/.bashrc
כשקובץ Bashrc פתוח, הדבק את הקוד הבא:
function _update_ps1() { PS1="$(~/powerline-shell.py $? 2> /dev/null)" } if [ "$TERM" != "linux" ]; then PROMPT_COMMAND="_update_ps1; $PROMPT_COMMAND" fi
שמור את ננו באמצעות Ctrl + O. כדי לראות את מעטפת החשמל החדשה בפעולה, סגור את כל חלונות המסוף הפועלים ופתח אותם מחדש.
הערה: Powerline-shell מופעל עם Python. לרוב, כל הפצות לינוקס כוללות את הגירסה האחרונה שלה. כך ש- Powerline-shell יעבוד בסדר גמור. עם זאת, חלקם משתמשים רק בגרסאות ישנות יותר של פייתון (כמו 2.6).
בכדי ש- Powerline-shell יעבוד, התקן את חבילת argparse. זה יבטיח שהוא משחק יפה עם Python 2.6
pip install argparse
סיכום
Bash הוא כלי שימושי, ובלינוקס זה כליכלי חיוני למשתמשים לדעת. אתה יכול לכתוב סקריפטים של Bash לאוטומציה של לינוקס. למעשה, באש כל כך פופולרי, הוא התווסף ל- Windows 10. הפעלת שורת בקש פשוט של באש אינה סוף העולם; זה בסך הכל ממשק מסוף. עם זאת, הרבה יותר קל ליפול פנימה. יש עם הטרמינל אם זה קל בעיניים.
הערות