OnWorks Linux ו-Windows Online WorkStations

לוגו

אירוח מקוון בחינם עבור תחנות עבודה

<הקודם | תוכן | הבא>

7.2.4. ההנחיה בש


7.2.4.1. מבוא


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


אולם לפני שנתחיל, נשמור את ההנחיה הנוכחית שלנו במשתנה סביבה אחר:


[jerry@nowhere jerry]$ MYPROMPT=$PS1


[jerry@nowhere jerry]$ echo $MYPROMPT

[\u@\h \W]\$


[jerry@nowhere jerry]$

[jerry@nowhere jerry]$ MYPROMPT=$PS1


[jerry@nowhere jerry]$ echo $MYPROMPT

[\u@\h \W]\$


[jerry@nowhere jerry]$

כאשר אנו משנים את ההנחיה כעת, למשל על ידי הוצאת הפקודה PS1="->", תמיד נוכל להחזיר את ההנחיה המקורית שלנו עם הפקודה PS1=$MYPROMPT. אתה, כמובן, גם תקבל אותו בחזרה כשתתחבר מחדש, כל עוד אתה רק מתעסק עם ההנחיה בשורת הפקודה ותימנע מלהכניס אותה לקובץ תצורה של מעטפת.


תמונה

7.2.4.2. כמה דוגמאות


על מנת להבין את ההנחיות הללו ואת רצפי הבריחה שבהם נעשה שימוש, אנו מתייחסים לדפי Bash Info או ל-man.


יצוא PS1="[\t \j] "


מציג את השעה ביום ומספר העבודות הפועלות

יצוא PS1="[\d][\u@\h \w] : "


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

יצוא PS1="{\!}"


מציג את מספר ההיסטוריה עבור כל פקודה.

יצוא PS1="\[\033[1;35m\]\u@\h\[\033[0m\] "


מציג user@host בורוד.

יצוא PS1="\[\033[1;35m\]\u\[\033[0m\] \[\033[1;34m\]\w\[\033[0m\] "


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

יצוא PS1="\[\033[1;44m\]$USER נמצא ב-\w\[\033[0m\] "


הנחיה לאנשים שמתקשים לראות את ההבדל בין ההנחיה למה שהם מקלידים.

יצוא PS1="\[\033[4;34m\]\u@\h \w \[\033[0m\]"


הנחיה עם קו תחתון.

יצוא PS1="\[\033[7;34m\]\u@\h \w \[\033[0m\] "


דמויות לבנות על רקע כחול.

יצוא PS1="\[\033[3;35m\]\u@\h \w \[\033[0m\]\a"


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

יצוא PS1= ...


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


מחשוב ענן מערכת ההפעלה המוביל ב-OnWorks: