איך להפעיל את שורת הפקודה Bash ב-Windows 10

תוכן עניינים:

איך להפעיל את שורת הפקודה Bash ב-Windows 10
איך להפעיל את שורת הפקודה Bash ב-Windows 10
Anonim

מה צריך לדעת

  • הפעל WSL כתכונה אופציונלית של Windows או באמצעות פקודת PowerShell.
  • עבור לחנות Windows. בחר הפצה והתקן אותה.
  • הפעל את ההפצה ועדכן אותה במידת הצורך. השתמש בו כדי להפעיל סקריפטים של bash או כלי עזר של שורת הפקודה של לינוקס.

מאמר זה מסביר כיצד להפעיל, להוריד, להתקין ולהשתמש בתת-מערכת Windows עבור לינוקס (WSL) ב-Windows 10.

איך להפעיל WSL ב-Windows

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

החנות של Microsoft מציעה הפצות לינוקס נתמכות רשמית עבור אובונטו, openSUSE Leap, SUSE Linux Enterprise, Debian/GNU Linux וקאלי לינוקס. כל אחת מההפצות הללו מציעה גישה בשורת הפקודה ללינוקס, ממנה תוכל להריץ סקריפטים של bash או כלי עזר של שורת הפקודה של לינוקס.

הפעל את ה-WSL

Image
Image

כברירת מחדל, אינך יכול להשתמש ב-WSL. במקום זאת, עליך להפעיל את WSL כתכונה אופציונלית של Windows. פתח את Windows Features האשף וסמן את התיבה או פתח בקשת PowerShell כמנהל מערכת והפעל:

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

אתחל מחדש לאחר הפעלת WSL.

התקן הפצה

Image
Image

הפעל את חנות Windows ובחר הפצה להתקנה.

הפעל את ההפצה בפעם הראשונה

Image
Image

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

משדרג את ההתקנה שלך

Image
Image

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

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

Using A Line Command Program

Image
Image

לאחר שעדכנת כראוי את ההפצה, אתה חופשי להפעיל כל תוכניות שתרצה, כולל סקריפטים של מעטפת וכלי שירות של שורת הפקודה.

לדוגמה, אתה יכול לבצע את הפקודה top כדי לבדוק את ביצועי המערכת.

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

מה מתחת למכסה המנוע?

כאשר אתה מתקין הפצת לינוקס ב-Windows 10, אתה לא מקבל מכונה וירטואלית או תוכנית שעושה כמיטב יכולתה להעמיד פנים שהם "Bash in Linux". זוהי למעשה הפצת לינוקס הפועלת כרגיל במחשב הודות למערכת המשנה של Windows עבור לינוקס. ה-WSL הוא "הרוטב הסודי" המאפשר לתוכנת לינוקס לפעול על חלונות. למעשה, WSL מחליף את ליבת לינוקס; לינוקס פועלת במלואה כמתוכנן, היא רק משתמשת ב-WSL ולא בתמונת ליבת לינוקס רגילה.

מוּמלָץ: