14Sep

כל מה שאתה יכול לעשות עם Windows 10 חדש של

click fraud protection

יום השנה 10 של Windows Update מביא "בש על אובונטו על Windows" הסביבה ל- Windows 10. אבל אל תהיה שולל: זה יותר מאשר רק פגז באש.זוהי שכבת תאימות מלאה להפעלת יישומי Linux ב- Windows.

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

תחילת העבודה עם Bash ב- Windows

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

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

התקנת לינוקס תוכנה

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

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

instagram viewer

גישה קבצי Windows בש, וקבצי בש ב - Windows

סביבת הסביבה שלך בש קבצים קבצי Windows מופרדים בדרך כלל, אבל יש דרכים לגשת קבצים Bash שלך מ- Windows וקבצי Windows שלך מן הסביבה בס.

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

כאשר אתה נמצא בסביבת Linux, באפשרותך לגשת לכונני Windows שלך מתוך התיקייה /mnt/.כונן C שלך נמצא בכתובת /mnt/ c ו- D: הכונן שלך נמצא ב- /mnt/ d, לדוגמה.תוכל לראות פרטים נוספים במדריך המלא שלנו.

השתמש ב- Zsh( או מעטפת אחרת) במקום בשד

בעוד ש- Microsoft מציינת את התכונה הזו כ"סביבת פגז ", היא למעשה שכבת תאימות בסיסית שמאפשרת לך להפעיל תוכנות Linux ב- Windows.זה אומר שאתה יכול להפעיל פגזים אחרים במקום בש, אם אתה מעדיף אותם.

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

שימוש ב- Scripts על Windows

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

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

הפעל פקודות לינוקס מ BSD חיצוני

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

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

להפעיל את Windows תוכניות מ Bash

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

כדי להפעיל תוכנית של Windows, הקלד את הנתיב לקובץ exe ולחץ על Enter.תמצא את התוכניות המותקנות של Windows תחת התיקייה c /mnt/ בסביבת Bash.

הפעלה גרפית לינוקס תוכניות שולחן העבודה

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

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

שינוי חשבון המשתמש של UNIX

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

הסר והתקן מחדש את ההתקנה של אובונטו

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

Bash תתקין מחדש באופן אוטומטי את סביבת אובונטו בפעם הבאה שתפעיל אותה, אך הפקודה lxrun יכולה לשמש גם להתקנת סביבת Linux.באפשרותך לכתוב פקודה שתגיב אוטומטית לשאלות שתשאל בעת התקנת סביבת Linux, לדוגמה.

שדרג את סביבת אובונטו שלך

עדכון היוצרים של Windows 10 יוצר כעת סביבות Bash באמצעות מערכת ההפעלה החדשה יותר של Ubuntu 16.04 LTS.עם זאת, אם יצרת סביבת Bash בגירסה ישנה יותר של Windows 10 ושודרגה, עדיין תהיה לך סביבת אובונטו המבוססת על Ubuntu 14.04 LTS.

ניתן לשדרג את סביבת הבש הישנה שלך מאובונטו 14.04 LTS ל- Ubuntu 16.04 LTS ולקבל את התוכנה העדכנית ביותר.

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