כיצד להפעיל את שורת הפקודה ב - Windows

ב- Windows 10 Anniversary Update , מיקרוסופט הוסיפה תכונה חדשה ומעניינת למפתחים, למשתמשי חשמל ולכל מי שהיה עובד עם מערכות Unix-y כגון Mac OS X ו- Linux. Windows 10 כולל כעת את שורת הפקודה של Unix Bash (בטא) באדיבות שיתוף פעולה עם Canonical, החברה שמאחורי אובונטו לינוקס .

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

אם אתה משתמש מנוסה Bash או מעוניין להתחיל עם פקודת הפקודה הפופולרי, הנה איך להתקין Bash על Windows 10.

01 of 06

מערכת המשנה

בעת התקנת Bash על Windows 10 אתה לא מקבל מכונה וירטואלית או תוכנית שעושה כמיטב יכולתה לרוץ בעיקר כמו באש בלינוקס. זה בעצם Bash לרוץ מקורי על המחשב תודה על תכונה ב - Windows 10 שנקרא המשנה של Windows עבור לינוקס (WSL). ה- WSL הוא "הרוטב הסודי" שמאפשר לתוכנת לינוקס לפעול ב- Windows.

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

02 מתוך 06

הפעל את תכונות Windows

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

גלול כלפי מטה וסמן את התיבה "תת-מערכת Windows עבור Linux (ביטא)". לאחר מכן לחץ על אישור כדי לסגור את החלון.

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

03 מתוך 06

התקנה סופית

לאחר שהמחשב שלך הופעל מחדש, לחץ על Cortana בשורת המשימות שוב והקלד bash. התוצאה העליונה צריכה להיות אפשרות להריץ "bash" כפקודה - בחר את זה.

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

בכל דרך שתעשה זאת, תהליך ההתקנה הסופי של Bash יתחיל על ידי הורדת Bash מחנות Windows (דרך שורת הפקודה). בשלב מסוים תתבקשו להמשיך. כאשר זה קורה רק הקלד y ולאחר מכן המתן עד שההתקנה תושלם.

04 מתוך 06

הוסף שם משתמש וסיסמה

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

לאחר החלק הזה נעשה ואת ההתקנה משלים, הפקודה תפתח באופן אוטומטי לתוך Bash. אתה תדע שזה נעשה כאשר אתה רואה משהו כמו 'r3dB4r0n @ [שם המחשב שלך]' כמו שורת הפקודה.

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

בכל פעם שאתה רוצה לפתוח את באש שוב תמצא אותו תחת התחלה> בש על אובונטו על Windows .

05 מתוך 06

שדרוג ההתקנה

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

כדי לוודא שאתה מעודכן, פתח את באש על אובונטו ב- Windows והקלד את הפקודה הבאה: sudo apt-get update. עכשיו הקש Enter. Bash ידפיס הודעת שגיאה לחלון ולאחר מכן יבקש את סיסמתך.

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

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

זה עלול לקחת כמה דקות כדי לשדרג את הכל, אבל ברגע שזה נעשה Bash ישודרג ומוכן ללכת.

06 מתוך 06

שימוש בתוכנית שורת פקודה

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

בדוגמה זו, התיקייה שלנו נמצאת ב- C: \ Users \ BashFan \ Documents, והכונן הקשיח החיצוני שלנו הוא F: \ drive.

כל שעליך לעשות הוא להקליד rsync -rv / mnt / c / משתמשים / BashFan / מסמכים / / mnt / f / מסמכים. פקודה זו אומרת באש להשתמש בתוכנית Rsync, אשר אמור להיות מותקן על הגירסה של בש. ואז החלק "rv" אומר rsync לגיבוי הכל הכלול בתוך התיקיות השונות במחשב, ולהדפיס את כל הפעילות של rsync לשורת הפקודה. הקפד להקליד את הפקודה בדיוק כולל את השימוש בקו נטוי אחרי ... / BashFan / מסמכים /. לקבלת הסבר מדוע זה לוכסן חשוב לבדוק את זה הדרכה דיגיטלית האוקיינוס.

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

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

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

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