30Jun

כיצד להפעיל פקודות לינוקס מבחוץ את באש Shell על Windows 10

click fraud protection

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

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

כיצד להפעיל פקודות לינוקס בשורת הפקודה או PowerShell

לפני שתבצע פעולה זו, יהיה עליך להתקין ולהגדיר את פגז ה- BB של Windows 10.לאחר שתעשה זאת, תוכל לפתוח חלון שורת פקודה ולהפעיל את הפקודה הבאה כדי להפעיל את תוכנת Linux מחוץ לחלון Bash:

bash-c "הפקודה"

לדוגמה, נניח שרצית להתקין את חבילת emac באמצעות apt-get.הפעלת את הפקודה הבאה בחלון שורת פקודה:

bash-c "sudo apt-get emacs install"

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

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

instagram viewer

bash -c "uname -a"

כמו בחלון שורת פקודה, הפלט של הפקודה יופיע ישירות ב- PowerShell.ניתן להשתמש בשיטות אלה להוספת פקודות לינוקס לקובץ אצווה או לסקריפט PowerShell.

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

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

לדוגמה, כדי להפעיל את vi מתוך תיבת הדו-שיח Run, לחץ על Windows + R במקלדת ולאחר מכן הפעל את הפקודה הבאה:

bach -c "vi"

עורך הטקסט של vi יופיע בחלון שלו.

זה עובד גם בתפריט התחלה, כך שתוכל להקליד את אותה פקודה ישירות לתוך תפריט התחל והקש על Enter כדי להפעיל אותה כפקודה.

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

הפקודה bash -c מאפשרת גם להפעיל יישומי לינוקס דרך קיצור דרך בשולחן העבודה.לדוגמה, נניח שרצית להפעיל את עורך הטקסט ב- vi באמצעות קיצור דרך בשולחן העבודה.לחץ באמצעות לחצן העכבר הימני על שולחן העבודה, הצבע על חדש & gt;קיצור חדש, והזן את היעד הבא:

bash -c "vi"

כעת תוכל לשמור את קיצור הדרך והוא יפעיל את השעון כאשר תלחץ עליו פעמיים.

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

עם זאת, אתה צריך להפעיל אותם ככה:

bash -c "DISPLAY =: 0 הפקודה"

בזמן שניתן להפעיל פקודות בש ממקומות אחרים ב- Windows, אין דרך להפעיל את Windows או הרצה ישירות מתוך פגז באשחַלוֹן.