מדריך מהיר ל- Linux Bash Shell ב- Windows 10

מדריך מהיר ל- Linux Bash Shell ב- Windows 10

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





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





דרישות מערכת עבור Bash ב- Windows

התקנת Bash ב- Windows היא די פשוטה, אבל נתחיל ביסודות.





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

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



הפעלת Bash ב- Windows

הפעלת Bash ב- Windows אינה קשה כמו שזה נשמע. הנה איך להתקדם עם ההתקנה.

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





כיצד לנקות את מטמון האפליקציות לאנדרואיד

לאחר מכן, פגע מקשי Windows + ש ולחפש הפעל או כבה את תכונות Windows .

חשבון בסדר ולהפעיל מחדש. לאחר הפעלה מחדש, פתח את תפריט התחל וחפש לַחֲבוֹט . הקלק על ה פקודת הפעלת Bash אוֹפְּצִיָה.





תקודם אותך לקבל את תנאי השימוש ולאחר שתסכים לאותם, Bash יוריד.

לאחר סיום זה, תוכל סוף סוף להריץ את Bash! לשם כך, פשוט פתח את תפריט התחל וחפש אובונטו .

מה אתה יכול בעצם לעשות

אחת השאלות הגדולות ביותר, מה אתה יכול בעצם לַעֲשׂוֹת עם Bash ב- Windows? כלי שורת הפקודה הסטנדרטיים של GNU כולל ...

grep ssh nano

... אמור לעבוד בצורה מושלמת. התקנת חבילות ועדכונים באמצעות פונקציות apt ו- apt-get מצוינת גם כן. תמיכה ב- Symlink ובמערכת קבצים מגיעה באמצעות סביבת מערכת המשנה של Windows (Linux) (WSL), ויש תמיכה בשפת תכנות לאנשים כמו Python, NodeJS ו- Perl. Bash ב- Windows אמנם לא מיועד להפעלת אפליקציות גרפיות, אך ניתן לבצע זאת.

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

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

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

sudo apt-get install [packagename]

אם אנחנו התקנת Git לדוגמה, נריץ:

sudo apt-get install git

די פשוט. עם זאת, הקפד לכלול

sudo

מכיוון שאנו זקוקים להרשאות משתמש -על. Git ותוכנות אחרות עשויות להיות מותקנות גם מהמקור.

Born to Run (אפליקציות גרפיות)

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

דוגמא: התקנת Bash עבור Windows מתקינה תמונת שטח שלמה של אובונטו. בעיקרון, אתה מקבל את כל (כל הקבצים הבינאריים) המופיעים בהתקנה מסורתית של אובונטו עם ממשק משתמש גרפי (GUI).

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

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

רוצה להריץ יישומים גרפיים של לינוקס? כנראה שעדיף לך להשתמש ב- Cygwin, VM ב- Windows להפעלת הפצת לינוקס או רק אתחול כפול. שוב, יש את החידוש של יישומי לינוקס גרפיים ב- Windows.

גישה לקבצים

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

C:UsersUSERNAMEAppDataLocalLxssootfs

תיקיית הבית של החשבון נמצאת בכתובת:

2 משחקי שחקנים במחשבים שונים
C:UsersUSERNAMEAppDataLocalLxsshomeUSERNAME

עם תיקיית השורש של:

C:UsersUSERNAMEAppDataLocalLxssoot

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

/mnt/C

עבור הכונן D:

/mnt/D

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

cd

(שנה מדריך). ההרשאות עובדות קצת אחרת. כדי לגשת לתיקיית הניהול, תוכנית Bash on Windows דורשת את הרשאת 'הפעל כמנהל'.

ניהול שרתים

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

הסר את התקנת Bash עבור Windows

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

lxrun /uninstall

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

סוּג ו כדי להמשיך בהסרה.

האלטרנטיבה מכבה את מערכת המשנה של Windows עבור Linux וזה מסיר את סביבת אובונטו ו תיקיית הבית:

lxrun /uninstall /full

הודעה מזהירה:

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

סוּג ו כדי לאפשר את הסרת התוכנה.

אין לך הרשאה לגשת / לשרת זה. אפאצ'י

Bash on Windows אוספת המון פוטנציאל, ויש משאבים מעולים מהבלוג של Windows, מאתרי הקהילה של אובונטו ואפילו האהובים על כולם: Reddit . השיחות בשרשור /r /bashonubuntuonwindows כוללות הפעלה של קוד Visual Studio, שרתי קבצים Samba ופיתוח באמצעות WSL. כפי שהוכחו אפליקציות גרפיות, האפשרויות הן כמעט אינסופיות.

לשם מה אתה משתמש כעת ב- Bash ב- Windows? אתה בכלל מפעיל את Bash ב- Windows? יידע אותנו בסעיף ההערות למטה!

לַחֲלוֹק לַחֲלוֹק צִיוּץ אימייל 15 פקודות שורת הפקודה של Windows (CMD) שאתה חייב לדעת

שורת הפקודה היא עדיין כלי רב עוצמה של Windows. להלן פקודות ה- CMD השימושיות ביותר שכל משתמש Windows צריך לדעת.

קרא הבא
נושאים קשורים
  • לינוקס
  • חלונות
  • חלונות 10
  • Linux Bash Shell
על הסופר מו לונג(פורסמו 85 מאמרים)

מו לונג הוא כותב ועורך המכסה הכל, החל מטכנולוגיה ועד בידור. הוא קיבל תואר ראשון באנגלית. מאוניברסיטת צפון קרוליינה בצ'אפל היל, שם היה חוקר רוברטסון. בנוסף ל- MUO, הוא הופיע גם ב- htpcBeginner, Bubbleblabber, The Penny Hoarder, Tom's IT Pro ו- Cup of Moe.

עוד מאת מו לונג

הירשם לניוזלטר שלנו

הצטרף לניוזלטר שלנו לקבלת טיפים, סקירות, ספרים אלקטרוניים בחינם ומבצעים בלעדיים!

לחצו כאן להרשמה