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).

איך אנחנו משתנים default מעטפת ב- 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, אני כותב בהנאה על התגנבותsettings.com מאז 2006 ואני רוצה לגלות איתך דברים חדשים על מחשבים ומערכות הפעלה macOS, Linux, Windows, iOS ואנדרואיד.

השאירו תגובה