چگونه خط فرمان Bash را در ویندوز 10 اجرا کنیم

فهرست مطالب:

چگونه خط فرمان Bash را در ویندوز 10 اجرا کنیم
چگونه خط فرمان Bash را در ویندوز 10 اجرا کنیم
Anonim

چه باید بدانیم

  • WSL را به عنوان یک ویژگی اختیاری ویندوز یا از طریق دستور PowerShell فعال کنید.
  • به Windows Store بروید. توزیعی را انتخاب کنید و آن را نصب کنید.
  • توزیع را اجرا کنید و در صورت نیاز آن را به روز کنید. از آن برای اجرای اسکریپت های bash یا ابزارهای خط فرمان لینوکس استفاده کنید.

این مقاله نحوه فعال‌سازی، دانلود، نصب و استفاده از زیرسیستم ویندوز برای لینوکس (WSL) در ویندوز 10 را توضیح می‌دهد.

چگونه WSL را در ویندوز اجرا کنیم

در به‌روزرسانی سالگرد ویندوز 10، مایکروسافت زیرسیستم ویندوز برای لینوکس را به ویندوز 10 اضافه کرد و حتی یک نسخه کاملاً کاربردی از لینوکس اوبونتو را (با مشارکت Canonical) به طور رسمی، فقط به صورت پوسته‌ای ارائه کرد، اگرچه حدود سه مورد طول کشید. نانوثانیه برای مردم تا بفهمند چگونه برنامه های لینوکس معمولی را در جلسات X در ویندوز 10 اجرا کنند.

فروشگاه مایکروسافت توزیع‌های لینوکس با پشتیبانی رسمی را برای Ubuntu، openSUSE Leap، SUSE Linux Enterprise، Debian/GNU Linux و Kali Linux ارائه می‌دهد. هر یک از این توزیع‌ها دسترسی خط فرمان به لینوکس را ارائه می‌دهند که از طریق آن می‌توانید اسکریپت‌های bash یا ابزارهای خط فرمان لینوکس را اجرا کنید.

WSL را فعال کنید

Image
Image

به طور پیش فرض، نمی توانید از WSL استفاده کنید. در عوض، باید WSL را به عنوان یک ویژگی اختیاری ویندوز فعال کنید. یا جادوگر ویژگی های Windows را باز کنید و کادر را علامت بزنید یا یک فرمان PowerShell را به عنوان سرپرست باز کنید و اجرا کنید:

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

بعد از فعال کردن WSL راه‌اندازی مجدد کنید.

نصب یک توزیع

Image
Image

فروشگاه Windows را راه اندازی کنید و توزیعی را برای نصب انتخاب کنید.

توزیع را برای اولین بار اجرا کنید

Image
Image

پس از اینکه توزیع از طریق Windows Store بر روی رایانه شما بارگیری شد، آن را اجرا کنید. شما باید یک حساب کاربری جدید ایجاد کنید، درست مثل اینکه توزیع را به عنوان یک سیستم عامل مستقل روی یک هارد دیسک تازه نصب کرده اید.

ارتقای نصب خود

Image
Image

توزیع لینوکس شما یک محیط وانمودی نیست، بلکه یک سیستم واقعی لینوکس است که از WSL به جای یک تصویر هسته استاندارد استفاده می کند. بنابراین باید به خانه داری معمولی لینوکس توجه کنید.

با به روز رسانی توزیع مطابق با معماری سیستم شروع کنید. برای مثال، دبیان و اوبونتو از apt استفاده می کنند.

استفاده از برنامه خط فرمان

Image
Image

بعد از اینکه توزیع را به‌درستی به‌روزرسانی کردید، می‌توانید هر برنامه‌ای را که می‌خواهید اجرا کنید، از جمله اسکریپت‌های پوسته و ابزارهای خط فرمان.

برای مثال، می توانید برای بررسی عملکرد سیستم، دستور top را اجرا کنید.

از نظر فنی، نمی‌توانید برنامه‌های لینوکس را اجرا کنید که به سرور X نیاز دارند، اگرچه اینترنت پر از راه‌حل‌های نسبتاً ساده است تا ویندوز 10 را برای نمایش یک پنجره X نشان دهد.

زیر سرپوش چیست؟

هنگامی که یک توزیع لینوکس را روی ویندوز 10 نصب می کنید، یک ماشین مجازی یا برنامه ای دریافت نمی کنید که تمام تلاش خود را می کند تا وانمود کند که "Bash در لینوکس" است. این در واقع یک توزیع لینوکس است که به لطف زیرسیستم ویندوز برای لینوکس به طور معمول روی رایانه شخصی شما اجرا می شود. WSL «سس مخفی» است که به نرم افزار لینوکس اجازه می دهد روی ویندوز اجرا شود. در اصل، WSL جایگزین هسته لینوکس می شود. لینوکس کاملاً همانطور که در نظر گرفته شده کار می کند، فقط از WSL استفاده می کند تا یک تصویر هسته لینوکس معمولی.

توصیه شده: