Zsh Vs. באש פנימה macOS קטלינה

עם ההשקה macOS קטלינה, מלבד החידושים והתכונות הרבים, 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 קטלינה

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

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

chsh -s /bin/bash

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

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

נלהב מהטכנולוגיה, אני אוהב לבדוק ולכתוב הדרכות על מערכות הפעלה macOS, לינוקס, Windows, אודות תצורת שרת האינטרנט של WordPress, WooCommerce ו- LEMP (Linux, NGINX, MySQL ו- PHP). אני כותב הלאה StealthSettings.com מאז 2006, וכעבור כמה שנים התחלתי לכתוב ב- iHowTo.Tips הדרכות וחדשות על מכשירים במערכת האקולוגית. Apple: iPhone, אייפד, Apple צפה, HomePod, iMac, MacBook, AirPods ואביזרים.

השאירו תגובה