Zsh Vs. בשק ב- macOS קטלינה

עם השקת macOS Catalina, בנוסף לתכונות ותכונות רבות חדשות, Apple הציג ZSH (מעטפת Z) במקום לְהַכּוֹת (בורן שוב פגז). משתמשים המכירים סקריפטים של Bash ושורות פקודה אינטראקטיביות מ- מסוףהם הבחינו במהירות בשינוי הזה. בטרמינל מוצע לבצע שורת פקודה לשם כך המעבר מבש לזש.

The default interactive shell is now zsh.
To update your account to use zsh, please run `chsh -s /bin/zsh`.
For more details, please visit https://support.apple.com/kb/HT208050.

שימש מאז 16 שנים, מאז תקופת OS X 10.2 יגואר, Bash שימש כמעטפת המפתחים העיקרית עבור סקריפטים ושורות פקודה לבסיס מערכת ה- macOS.

מדוע בוצע המעבר מבש לזש

במילים פשוטות, מדובר על המגבלות שהוטלו על ידי רישיון חלוקה (GNU) לשימוש בבש.
בש נמצא בתהליך פיתוח, הגיע לגירסת 5.0. הגרסה הסופית שפורסמה בתחילת ינואר 2019. עם זאת, Apple השתמש ב- MacOS Mojave (שוחרר בסתיו 2018) גרסה מיושנת. זה היה מועדף באש שום דבר, גרסה של 2007. גרסאות חדשות יותר של באש שוחררו ברישיון רישיון ציבורי הכללי של גניו שונה (GPLv3), הדורש כמה הגבלות וסעיפים עבור ספקי תוכנה.

Bash Vs. ZSH

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

- השלמה אוטומטית של שורות פקודה (השלמה עצמית)
- משתנים מורחבים
- להחליף נתיב
- הרחבת נתיב אינטואיטיבי. “/u/lo/b <TAB>” עובר ל- "/ usr / local / bin"
- תמיכה הו--ZSH שלי ליכולות מורחבות
- נושאים תומכים בטרמינל
- רבים נוספים, מוצגים כאן.

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

כיצד להתקין Oh-My-Zsh עבור Zsh ב- macOS

בצע את שורת הפקודה בטרמינל:

sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

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

המלצות מודול ותועלת: iTerm2 (מסוף אמולטור, שיחליף את טרמינל), Homebrew אם אתה מפחד POWERLEVEL9K עבור Zsh (Oh-My-Zsh).

כיצד לשנות את מעטפת ברירת המחדל ב- macOS Catalina

אם אינך מסתפק בזה ZSH, אתה תמיד יכול לחזור ל Bash ב- macOS Catalina. עם זאת, קחו בחשבון שמדובר בגרסת הבש הבסיסית של 2007.

בצע את שורת הפקודה בטרמינל כדי לחזור לבש:

chsh -s /bin/bash

מלבד Bash ו- Zsh אתה יכול להפעיל פגזים אחרים ב- macOS Catalina.
בצע את הפקודה מסוף cat /etc/shells דרכם ניתן לראות פגזים הכלולים ב- macOS Catalina.

/bin/bash
/bin/csh
/bin/dash
/bin/ksh
/bin/sh
/bin/tcsh
/bin/zsh

Zsh Vs. בשק ב- macOS קטלינה

על הסופר

התגנבות

נלהב בכל מה שמשמעותו גאדג'ט ו- IT, אני כותב בהנאה על stealthsettings.com מ- 2006 ואני אוהב לגלות איתך דברים חדשים על מחשבים ו- macOS, מערכות הפעלה לינוקס, Windows, iOS ואנדרואיד.

השאירו תגובה