/ כיצד להשתמש ב- Zsh (או מעטפת אחרת) ב- Windows 10

כיצד להשתמש ב- Zsh (או מעטפת אחרת) ב- Windows 10

אובונטו ושאר ההפצות לינוקסזמין ב- Windows 10 משתמשים במעטפת Bash כברירת מחדל, אך זו לא האפשרות היחידה שלך. לחלונות שכבת תאימות להפעלת תוכנת לינוקס במערכת Windows, ותוכלו להשתמש בה להפעלת Zsh או כל קליפה שתעדיפו.

מעטפת ה- Zsh עובדת כעת במערכת Windows 10. באפשרותך לבצע Bash באופן אוטומטי לבצע את ה- Zsh בכל הפעלה. Oh My Zsh עובד גם להתאמה אישית של מעטפת ה- Zsh שלך ב- Windows, ממש כמו שהיא עושה בלינוקס.

התחל בהתקנת Bash

קשורים: כיצד להתקין את קליפת הבש של Linux ולהשתמש בהם במערכת Windows 10

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

אם כבר התקנת את Bash ב- Windows, כדאי לך ללכת.

כיצד להתקין Zsh (או מעטפת אחרת)

לאחר התקנת Bash, אתה רק צריך להתקין את המעטפת בה ברצונך להשתמש מתוך Bash. אתה עושה זאת באמצעות הפקודה apt-get, בדיוק כמו שהתקנת כל חבילת תוכנה אחרת באובונטו לינוקס.

כדי להתקין את Zsh באובונטו, פתח את מעטפת הבש והפעל את הפקודה הבאה:

sudo apt-get install zsh

לחץ על "y" כשתתבקש, ואז לחץ על Enter כדי להמשיך. Apt-get מוריד ומתקין אוטומטית את Zsh ממאגרי אובונטו.

בהפצות לינוקס אחרות, פשוט השתמש בפקודת התקנת התוכנה של הפצת Linux שלך. לדוגמה, תצטרך להשתמש בפקודה zypper ב- openSUSE.

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

sudo apt-get install fish

כיצד להפעיל את Zsh (או מעטפת אחרת)

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

zsh

תתבקש לעבור על הפעם הראשונה של Zshתהליך ההתקנה וליצור פרופיל תצורה בפעם הראשונה שתפעיל אותו. הקלד "2" ליצירת פרופיל תצורה עם הגדרות ברירת המחדל המומלצות.

כדי לעזוב את מעטפת ה- zsh ולחזור לבאש, פשוט הפעל את הפקודה הבאה:

exit

כיצד להפעיל ישירות את Zsh

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

wsl zsh
bash -c zsh
ubuntu -c zsh
opensuse-42 -c zsh
sles-12 -c zsh

כיצד להכין Bash באופן אוטומטי

אתה יכול גם להעביר Bash באופן אוטומטי ל- Zsh בכל פעם שתפעיל אותו.

לשם כך עליך לערוך את קובץ ה- .ashrc שלך. Bash מריץ את הפקודות בקובץ זה בכל פעם שהוא מתחיל. אתה יכול לבצע את העריכות באמצעות כל עורך טקסט שתרצה, כולל vi, אך נסביר את התהליך באמצעות ננו.

כדי לפתוח את קובץ ה-. Basrc בננו, הפעל את הפקודה הבאה:

nano .bashrc

הוסף את השורות הבאות לקובץ. אתה יכול פשוט להוסיף את הקו "exec zsh", אך השורות הנוספות הבאות מבטיחות שבש רק יפעיל את Zsh כשאתה פותח חלון Bash. זה למנוע גרימת בעיות של תוכנות אחרות.

# Launch Zsh
if [ -t 1 ]; then
exec zsh
fi

אם רצית לבצע פגז אחר, הזן את הפקודה של הפגז במקום את הפקודה "zsh".

לאחר ביצוע השינויים, לחץ על Ctrl + O ואז על Enter כדי לשמור את הקובץ. לחץ על Ctrl + X כדי לצאת לאחר מכן מנאנו.

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

כדי להפוך את השינוי שלך, ערוך שוב את קובץ ה-. Basrc ומחק את הקטע שהוספת.


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