על אובונטו ב - Windows 10 - תהנה לינוקס Goodies ב- Windows
מיקרוסופט השיקה לאחרונה בש על אובונטו על Windows 10 ד¢?? ?? א סביבת פגז עם רוב לינוקס CLI כלים ושירותים. באמצעות אותו, אתה יכול לרוץ grep
, אוק
ועוד כלים רבים יותר ב- Windows ללא צורך לעבור הפצה לינוקס.
גם אם מעולם לא ניסית את יוניקס או את לינוקס, הנה ההזדמנות שלך ללמוד ולהתנסות עם באש ועוד * כלים NIX ב- Windows 10. במדריך זה היכרות, אנחנו הולכים לשתף איך להתחיל עם. ב - Windows 10 ולהשתמש בהם בדרכים שונות.
מה זה באש על אובונטו על Windows 10?
בש (שוב בורן שוב) פגז מבוסס טקסט ושפת scripting עבור פלטפורמות יוניקס ולינוקס. על אובונטו ב - Windows 10 היא תכונה אופציונלית זמינה עבור אנשים באמצעות עדכון יום השנה של Windows 10.
הוא פועל בחלק העליון של Windows Subsystem עבור לינוקס (WSL) ומאפשר לך ניסיון ממש בתוך Windows PC.
טכנולוגיה חדשה זו מאפשרת לך הפעלה * פקודות NIX וכלים תואמים של שורת הפקודה מקורי ב - Windows. אתה כבר לא צריך להתקין Unix או לינוקס בצד distro בצד מערכת ההפעלה Windows או ההתקנה של מכונה וירטואלית לניסיון * NIX OS.
לעומת מכונה וירטואלית, בש על אובונטו דורש פחות משאבי מערכת, ומאפשר לך לגשת גם Windows ו- Linux כלים בו זמנית.
על Windows 10 הוא שימושי במיוחד עבורמפתחים ומנהלי מערכות עבודה על פרויקטים קוד פתוח. תכונה זו באה בתור מתנה לא צפויה של מיקרוסופט עם תמיכה של Canonical.
זה כדי לגשר על הפער בין Windows קנייני עם חינם וקוד פתוח לינוקס טכנולוגיות החל פג פג.
יתרונות
- הפעלה * NIX שורת הפקודה כלי עזר כמו
grep
,אוק
וsed
- הפעל סקריפטים של פגז (.sh) עם כלי שירות של שורת הפקודה הנתמכים
- עיון ושינוי של מערכת הקבצים המקומית של Windows באמצעות Bash
- נסה שונים * NIX-first כלי שירות כמו Python, רובי, Git, וכו '.
- תומך כלי שרת כמו שרת Apache HTTP, MySQL ועוד
חסרונות
- אינו מפעיל כלים GUI באופן מקורי (אם כי יש טריק להלן)
- אינו מאפשר סקריפטים של Bash לבצע תוכניות Windows ולהיפך
כיצד להתקין את באש על אובונטו ב - Windows?
Bash על אובונטו ב - Windows 10 הוא להתקנה ידנית אם המערכת פועלת על Windows 10 שיש עדכון יום השנה (לבנות 14393 או מאוחר יותר) ותומך 64 סיביות מעבד. בצע את השלבים הבאים כדי לוודא שהמערכת שלך עומדת בדרישות הבאות:
- פתח הגדרות > בחר מערכת > בחר על אודות
- חפש את המידע הבא: מערכת הפעלה ו סוג המערכת
לאחר אימות הדרישות, באפשרותך להתקין את Bash באמצעות השלבים הבאים:
- פתח הגדרות > בחר עדכון אבטחה > בחר עבור מפתחים
- תחת השתמש בתכונת המפתחs > בחר מצב מפתח אפשרות, ו- Windows 10 יהיה לחפש ולהתקין את החבילה מצב מפתח
הערה: Bash יותקן למרות הודעת השגיאה כפי שמוצג להלן pic.
עכשיו לאפשר את המשנה של Windows עבור (תכונה אופציונלית) באמצעות השלבים הבאים:
- בתוך ה התחל תיבת החיפוש, הקלד "תור"ולחץ על הפעלה או כיבוי של תכונות Windows
- בחר מערכת המשנה של Windows עבור Linux (ביטא) ולחץ על בסדר
- לאחר התקנת מערכת המשנה של Windows עבור Linux, הפעל מחדש את המחשב אם הוא מתבקש
- בתוך ה התחל תיבת החיפוש, הקלד "cmd"ופתח שורת הפקודה
- הקלד “באש” בחלון שורת הפקודה ולחץ על Enter
- IT 12y"כדי לקבל את תנאי הרישיון (אתה יכול גם לבדוק אותם על הקישור נתון)
- מערכת המשנה של Windows עבור Linux כעת להוריד ולהתקין באש על אובונטו, וכן תציב קיצור עבור אותו תפריט התחלה
- לאחר Bash מותקן, אתה צריך ליצור שם משתמש וסיסמה של UNIX
הערה: זה לא צריך להיות זהה שם החשבון והסיסמה של Windows.
ברכות ד¢?? ?? אתה מסיים להתקין את באש על אובונטו ב - Windows 10 עכשיו. אתה יכול הפעל אותו באמצעות תפריט התחלה וליהנות ריצה יוניקס ו לינוקס כלי עזר עכשיו.
כיצד להשתמש באש על אובונטו ב - Windows 10?
לאחר ההתקנה, אתה יכול ליהנות באמצעות בש עם שורש ("מנהל" ב - Windows טווח) או הרשאות גישה מלאה ב - Windows 10. מערכת קבצים מקומית (C: כונן) ממוקם ב / mnt / c
מדריך בסביבה פגז זה זהה עבור הכוננים שלך.
הערה: כמו * מערכות NIX, בש על סביבת Windows 10 הוא גם במקרה רגיש, כלומר., השמות 'אפר', 'אש', 'אש' ו 'אש' שונים זה מזה.
כיצד להתקין יותר * כלים NIX ו כלי עזר?
אתה יכול להתקין תוכנה נוספת או לעדכן את הכלים הנוכחיים באמצעות הידוע apt-get
הפקודה עם הקידומת סודו
כדי להפעיל אותם כשורש או מנהל מערכת ב- Windows.
להלן רשימה של פקודות apt-get אתה יכול להשתמש כדי להתקין * NIX תוכנה:
עדכון sudo apt- לקבל
- עדכון פרטי רשימת החבילות (רשימה של תוכנות להורדה יחד עם מספרי הגירסה שלהם)sudo apt-get להתקין
- התקן חבילת יישומים חדשה (החלף ""עם שם החבילה להתקנה) sudo apt-get להסיר
- הסר את חבילת היישומים הנוכחית (החלף ""עם שם החבילה כדי להסיר) חיפוש ב- apt-cache של sudo
- חפש חבילות זמינות (החלף ""עם שם החבילה לחפש) sudo apt- לקבל שדרוג
- הורד ועדכן את חבילות התוכנה המותקנות
לאחר הורדה והתקנה של יישום, אתה יכול הקלד את שמו בפצצת באש (ללא כל הרחבה) ולחץ על מקש Enter כדי להפעיל אותו.
האם לציין כי כלים מבוססי לינוקס ושירותים הם מוגבל לרוץ רק פגז באש.
כיצד להריץ סקריפטים?
ב פגז באש, אתה יכול להשתמש ננו
או vi
עורכי ליצור סקריפטים פגז. לאחר יצירת הסקריפט עם סט נדרש של פקודות, שמור וסגור את העורך ולאחר מכן בצע את הפעולות הבאות צעדים להפעלת סקריפט שורת הפקודה שלךYou
- הפוך את הסקריפט לזמין באמצעות
chmod
הפקודה, למשל,chmod + x ./myscript.sh
עבור סקריפט בשם "myscript.sh"נוכח בספרייה הנוכחית - הפעל את התסריט במסוף על ידי ציון הנתיב המלא שלו, לדוגמה,
./myscript.sh
עבור סקריפט בשם "myscript.sh"נוכח בספרייה הנוכחית
כיצד להפעיל פקודות לינוקס בחוץ?
אתה לא צריך להשיק את פגז Bash הראשון לבצע פקודה * NIX, אלא להפעיל סקריפט או להפעיל תוכנית. אתה יכול הפעל את הפקודה ישירות באמצעות bash-c
, אשר יכול לשמש למטרות שונות כמו:
- כדי ליצור קיצורי דרך בשולחן העבודה
- להפעלת תוכניות לינוקס ישירות כלי הפעלה
- כדי לקרוא פקודות לינוקס אצווה או סקריפטים PowerShell
לדוגמה, תוכל לבצע את השלבים הבאים כדי להפעיל את עורך vi:
- לחץ על Win + R כדי להפעיל את רוץ כלי
- בחלון הפעלה, הקלד
bash -c "vi"
ולחץ על בסדר כדי להפעיל את העורך vi
כיצד להפעיל תוכניות GUI באמצעות?
לשרוף על אובונטו ב - Windows 10 אינו תומך ב- GUI באופן מקורי, אבל יכול לרוץ קצת כלים מבוססי גרפיקה באמצעות טריק VNC הישן. הטריק דורש 'X Server' פועל על Windows ו- Bash שלך על אובונטו מוגדר לנתב את הגרפיקה לשרת זה.
הנה ההליך שלב אחר שלב כדי להשיג את התוצאה:
- התקן יישום X Server ב- Windows כמו Xming
- התקן את תוכנית GUI ב Bash משתמש ב
apt-get
הפקודה, למשל, להפעילsudo apt-get להתקין vim-gtk
כדי להתקין את עורך VIM מבוסס GTK - לאחר התקנתו, הפעל
ייצוא DISPLAY = 0
בש.הערה:
עליך להפעיל את הפקודה בכל פעם שאתה פותח מחדש את בש - עכשיו להפעיל את GUI * כלי NIX על ידי הפעלת שם ההפעלה שלה בבאש, למשל, לבצע
gvim
כדי להפעיל את GTK מבוסס עורך Vim
הערה: כל * NIX מבוססי GUI תוכניות עדיין לא נתמך על ידי הטריק הזה, אז אם התוכנית האהובה עליך לא עובד, אל תדאג ולחכות תמיכה רשמית עדכונים עתידיים. כמו כן, אתה עלול לקבל קריסות מערכת בעת הפעלת כמה כלים GUI בשל אותה סיבה.
פקודות
לשרוף על אובונטו Windows 10 תומך פקודות נפוצות שונות avails שורת הפקודה כלי עזר רבים כדי לסייע בהשגת משימות יומיות ולכתוב סקריפטים שימושיים. הנה רשימה של פקודות Unix ו- Linux נפוצות שיעזרו לך להתחיל עם Bash.
לעטוף את ד¢?? ?? זה התחלה טובה
הבש על אובונטו על Windows 10 מוכיח להיות עם שחר חדש עם מיקרוסופט סוף סוף availing תמיכה תוכנה חופשית וקוד פתוח על פלטפורמת Windows שלה. זה מאפשר למפתחים למנף את המערכת האקולוגית של קוד פתוח בלי לטעון בצד לינוקס או באמצעות מכונה וירטואלית.
אולם, ה * NIX Apps לא יכול לתקשר עם או להפעיל תוכניות Windows ישירות, אבל זה רק התחלה, אז בואו לשמור את הראש שלנו על האפשרויות הגדולות קדימה.
איך אתה מרגיש לגבי באש על אובונטו, ואילו תכונות אתה רוצה לראות את באש על אובונטו עדכונים עתידיים של Windows 10? בטובך לחלוק את המחשבות שלך באמצעות הערות.