Bash Linux On Windows 10
Bash Linux On Windows 10
داشتن لینوکس در ویندوز یک واقعیت ایده آل و جذاب است که به لطف مشارکت و همکاری بین کانونیکال
شرکت مادر اوبونتو ( ) Canonicalو مایکروسافت اتفاق افتاده است .زمانی که مدیر عامل شرکت مایکروسافت
اعالم نمود Bashیا پوستهی لینوکس در حال آمدن به ویندوز است بسیاری از متخصصان نمیتوانستند آن را باور
کنند و برایشان به مشابه یک شوخی بود که به زودی محقق شد.
مایکروسافت پس از ارائه بهروزرسانی ساالنه ویندوز 10با نام )Anniversary Update( RedStoneاین قابلیت که
WLSنام دارد را در دسترس همگان (توسعهدهندگان) قرار داد و در تمامی نسخههای 64بیتی که حداقل نسخه
1703بهروزرسانی کریترز بر روی سیستم نصب باشد امکان بهرهبرداری دارد.
Bashدر ویندوز یک زیر سیستم ( )SubSystemویندوزی را فراهم میآورد که لینوکس بدون نیاز به هیچ واسطهای
بر روی ویندوز 10اجرا و امکان اجرای مستقیم نرم افزارهای لینوکس را بر روی ویندوز برای کاربران فراهم میآورد.
دقت داشته باشید که این یک ماشین مجازی ،کانتینر ،برنامه کاربردی واسط یا نرمافزار لینوکسی کامپایل شده
برای ویندوز مانند Cygwinنیست .این یک سیستم لینوکس کامل در درون خود ویندوز 10است که به شما اجازه
میدهد تا همان پوستهی Bashرا که در لینوکس میبینید در ویندوز نیز اجرا کنید .به این ترتیب شما میتوانید
دستورات لینوکس را در داخل ویندوز 10بدون نیاز به نصب یک ماشین مجازی جداگانه یا بوت دوگانه لینوکس و
ویندوز اجرا نمایید .این یک گزینه خوب و فرصت مناسب برای کسانی است که قصد و هدفشان یادگیری
دستورات لینوکس و یونیکس میباشد که بدون درگیر شدن با فرآیندهای نصب سیستمعامل لینوکس در ویندوز
از آن استفاده و بهره برداری نمایند.
این گونه فکر کنید که پروژهی یاد شده ،نقطهی مقابل نرمافزار Wineاست .در حالی که نرمافزار Wineامکان اجرای
نرم افزارهای ویندوز را به طور مستقیم در لینوکس فراهم میکند ،زیر سیستم لینوکس برای ویندوز ،امکان اجرای
مستقیم نرمافزارهای لینوکسی را در ویندوز فراهم میکند!
در ادامه مراحل نصب پوستهی Bashلینوکس در ویندوز را آموزش خواهیم نمود.
مرحله صفر :قبل از شروع کار حتما پیش نیازها را بررسی نمایید که نسخه سیستم عامل ویندوز 10نصب شده به
روز رسانی شده و از این قابلیت پشتیبانی نماید.
در Control Panelبر روی Systemکلیک نموده ،سپس در پنجرهی ظاهر شده مشخصات سیستم عامل نصب
شده را مشاهده و بررسی کنید.
مرحله اول :پس از نصب نسخهی سیستم عامل متناسب ،حالت توسعهدهنده ( )Developer Modeرا فعال
نمایید.
Settingsرا از منوی Startفراخوانی و به مسیر Update & Security → For Developersمراجعه و گزینهی
Developer Modeرا انتخاب و فعال کنید.
در اینجا توزیع لینوکس اوبونتو ( )Ubuntuرا با استفاده از زیرسیستم لینوکس در ویندوز 10نصب میکنیم .شما
همچنین میتوانید از توزیعهای لینوکس دبیان ( ،)Debianفدورا ( )Fedoraو سوزه ( )Suseاستفاده کنید .روش
نصب برای سایر توزیعها نیز یکسان میباشد.
مرحله دوم :قابلیت زیر سیستم ویندوز برای لینوکس ( )Windows Subsystem for Linuxرا فعال کنید.
روش اول (با استفاده از محیط گرافیکی ویندوز) :در Control Panelبر روی Programs and Featuresکلیک
نموده ،سپس در پنجرهی ظاهر شده بر روی Turn Windows Features On or Offکلیک کنید .گزینهی
Windows Subsystem for Linuxرا یافته و تیک آن را بزنید .و در نهایت بر روی دکمهی OKکلیک کنید.
پس از انجام مراحل فوق درخواست راهاندازی مجدد سیستم عامل داده میشود که الزم است بر روی گزینه
Restart Nowکلیک تا این ویژگی جدید بر روی ویندوز نصب شود.
روش دوم (با استفاده از خط فرمان پاورشل) :بدین منظور PowerShellرا از منوی Startفراخوانی و آن را با
دسترسی مدیر ( )Run as Administratorاجرا نمایید.
پس از اجرای پاورشل ،از دستور زیر برای فعال کردن Bashلینوکس در ویندوز 10استفاده کنید.
از شما میخواهد انتخاب خود را با فشردن دکمه Yیا Enterتایید نمایید.
حاال وقت راه اندازی مجدد سیستم عامل ویندوز است .حتی اگر از شما خواسته نشود ،باید سیستم خود را
مجددا راه اندازی کنید.
مرحله سوم :یک سیستم عامل لینوکس را از فروشگاه ویندوز ( )Windows Storeدانلود و نصب کنید.
هنگامی که سیستم عامل شما مجددا راه اندازی شد به فروشگاه ویندوز بروید و کلید واژه لینوکس ( )Linuxرا
جستجو کنید.
شما گزینه هایی برای نصب اوبونتو یا دبیان یا کالی یا فدورا یا سوزه مشاهده خواهید نمود که ما در اینجا توزیع
اوبونتو را برای ویندوز انتخاب و نصب مینماییم.
ممکن است این سوال برای شما پیش بیاید که تفاوت بین استفاده از توزیع لینوکس Ubuntuیا Debianیا
Fedoraیا Suseچیست و اینکه کدام یک از آنها برای شما مناسبتر است؟
اگر بخواهم خیلی سریع و کوتاه پاسخ دهم باید عرض کنم که تفاوت اصلی آنها با هم در دستورات برای کار کردن
و نصب بستههای جدید میباشد که با توجه به سهولت اوبونتو توصیه میکنم در این مورد از آن استفاده نمایید.
هنگامی که شما توزیع مورد عالقه و محبوبتان را انتخاب میکنید ،گزینهای برای نصب آن خواهید دید .توجه
داشته باشید که فایلهای حجیم در اندازههای یک گیگابایتی دانلود خواهد شد .بنابراین شما باید یک اتصال
اینترنتی خوب و مناسب داشته باشید و زمان انجام فرآیند فوق به سرعت اتصال اینترنت شما بستگی خواهد
داشت.
مرحله چهارم :تقریبا تمامی کارها انجام و فرآیند نصب به پایان رسیده است و زمان اجرای لینوکس در ویندوز 10
و دسترسی به Bashدر ویندوز 10است.
فقط توزیع لینوکسی که در مرحله قبل نصب کردهاید را از منوی Startفراخوانی و اجرا کنید.
البته امکان اجرای آن از طریق Storeمایکروسافت و انتخاب گزینه Luanchنیز مقدور میباشد.
در اولین ورود الزم است تا با کلیک دکمه Yفرآیند کارها را تایید و نام کاربری و رمز عبور را ایجاد و تنظیم کنید.
هم اکنون همه چیز آماده است تا بتوانید از خط فرمان لینوکس در ویندوز 10استفاده نموده و لذت ببرید .شایان
ذکر است امکان استفاده از تمامی دستورات خط فرمان لینوکس وجود دارد.
در مقاالت بعدی شما عزیزان را با تاریخچه متن باز ،دستورات خط فرمان ،امکانات و قابلیتهای سیستم عامل
لینوکس و ...آشنا خواهم نمود.
امیدوارم که این مقاله آموزشی برایتان مفید و موثر واقع گردد و راه ورود شما عزیزان به دنیای متن باز و بهره
برداری از سیستم عامل لینوکس باشد .مشتاقانه منتظر دریافت سؤاالت ،نظرات و پیشنهادات شما عزیزان هستم.