כיצד להתאים אישית את שורת המסוף שלך

Anonim

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

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

שורת הפקודה המוגדרת כברירת מחדל ב-Mac OS X היא משהו כמו:

ComputerName:CurrentDirectory User$

זה ייראה בערך כך כשהטרמינל יושק:

MacBook:~/Desktop Admin$

לא נורא, אבל די משעמם, ולא הכי טוב, נכון? עם זאת, זה די קל לשנות, ואתה באמת יכול להתאים אישית את ההנחיה שלך ב-bash Terminal כך שתראה כמעט כל דבר שתרצה.

אנחנו נניח שאתה משתמש במעטפת ה-bash ברירת המחדל, אז תערוך את הקובץ .bashrc, .bash_profile או .profile אם התקנת fink.

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

nano .bashrc

כן, אתה יכול לשנות את זה ל-.bash_profile או .profile בהתאם לפרטים שלך:

nano .bash_profile

כנראה יוצג לך קובץ רגיל, אז הקלד את הדברים הבאים על שורה בטרמינל כדי להתחיל:

export PS1=">

בין המרכאות האלה מתרחשת ההתאמה האישית של בקשת ה-bash שלך.

בין המרכאות של ייצוא PS1=" ", אתה יכול להוסיף את השורות הבאות כדי להתאים אישית את בקשת המסוף שלך:

  • \d – תאריך נוכחי
  • \t – שעה נוכחית
  • \h – שם מארח
  • \ – מספר פקודה
  • \u - שם משתמש
  • \W - ספריית עבודה נוכחית (כלומר: שולחן עבודה/)
  • \w - ספריית עבודה נוכחית עם נתיב מלא (כלומר: /Users/Admin/Desktop/)

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

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

"

export PS1=\u@\h\w $ "

שייראה כמו הבא כאשר יוצג בהנחיית ה-bash בפועל:

Admin@MacBook~Desktop/ $

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

"

export PS1=\u@\h\w: "

שהוא זהה לעיל, אבל : במקום $

Admin@MacBook~Desktop/: "

אז, שחק ותראה מה אתה מעדיף. האהוב עליי האישי הוא הבא:

"

export PS1=\W @ \h $ "

זה מראה את הספרייה הפעילה הנוכחית (PWD), את שם המארח של המחשב ואת שם המשתמש של המשתמש הנוכחי, כך שנראה כך:

/System @ MacBookPro $

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

"

export PS1=\h:\W (DRAG EMOJI HERE) $ "

שיוצג כ:

שם מארח:שולחן עבודה (אימוג'י) $

נראה בתמונה הזו למטה:

כשאתה מרוצה מהופעת ההנחיה שלך, שמור את עריכות הקובץ .bash_profile בננו על ידי לחיצה על Control+o ולאחר מכן תוכל לצאת מתוכנית הננו על ידי לחיצה על Control+x

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

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

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

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

כיצד להתאים אישית את שורת המסוף שלך