استفاده از Bash Shell در Windows 10

استفاده از Bash Shell در Windows 10

نوشته شده توسط: کمیل کمالی
تاریخ انتشار: ۰۸ بهمن ۱۳۹۷
آخرین بروزرسانی: 25 تیر 1404
زمان مطالعه: 14 دقیقه
۴.۳
(۶)

در این مقاله مراحل نصب Bash لینوکس در ویندوز آموزش خواهیم داد. داشتن لینوکس در ویندوز یک واقعیت ایده‌آل و جذاب است که به لطف مشارکت و همکاری بین کانونیکال شرکت مادر اوبونتو (Canonical) و مایکروسافت اتفاق افتاده است. زمانی که مدیر عامل شرکت مایکروسافت اعلام نمود Bash یا پوسته‌ی لینوکس در حال آمدن به ویندوز است بسیاری از متخصصان نمی‌توانستند آن را باور کنند و برایشان به مشابه یک شوخی بود که به زودی محقق شد.
مایکروسافت پس از ارائه به‌روزرسانی سالانه ویندوز ۱۰ با نام RedStone (Anniversary Update) این قابلیت که WLS نام دارد را در دسترس همگان (توسعه‌دهندگان) قرار داد و در تمامی نسخه‌های ۶۴ بیتی که حداقل نسخه ۱۷۰۳ به‌روزرسانی کریترز بر روی سیستم نصب باشد امکان بهره‌برداری دارد.

 نصب Bash لینوکس در ویندوز

Bash در ویندوز یک زیر سیستم (SubSystem) ویندوزی را فراهم می‌آورد که لینوکس بدون نیاز به هیچ واسطه‌ای بر روی ویندوز ۱۰ اجرا و امکان اجرای مستقیم نرم افزارهای لینوکس را بر روی ویندوز برای کاربران فراهم می‌آورد.
دقت داشته باشید که این یک ماشین مجازی، کانتینر، برنامه کاربردی واسط یا نرم‌افزار لینوکسی کامپایل شده برای ویندوز مانند Cygwin نیست. این یک سیستم لینوکس کامل در درون خود ویندوز ۱۰ است که به شما اجازه می‌دهد تا همان پوسته‌ی Bash را که در لینوکس می‌بینید در ویندوز نیز اجرا کنید. به این ترتیب شما می‌توانید دستورات لینوکس را در داخل ویندوز ۱۰ بدون نیاز به نصب یک ماشین مجازی جداگانه یا بوت دوگانه لینوکس و ویندوز اجرا نمایید. این یک گزینه خوب و فرصت مناسب برای کسانی است که قصد و هدف‌شان یادگیری دستورات لینوکس و یونیکس می‌باشد که بدون درگیر شدن با فرآیندهای نصب سیستم‌عامل لینوکس در ویندوز از آن استفاده و بهره برداری نمایند.
این‌ گونه فکر کنید که پروژه‌ی یاد شده، نقطه‌ی مقابل نرم‌افزار Wine است. در حالی که نرم‌افزار Wine امکان اجرای نرم‌افزارهای ویندوز را به طور مستقیم در لینوکس فراهم می‌کند، زیر سیستم لینوکس برای ویندوز، امکان اجرای مستقیم نرم‌افزارهای لینوکسی را در ویندوز فراهم می‌کند!

مراحل نصب Bash لینوکس در ویندوز

در ادامه مراحل نصب پوسته‌ی Bash لینوکس در ویندوز را آموزش خواهیم نمود.


مشاهده کامل‌ترین و بروزترین آموزش برنامه نویسی رایگان در نیک آموز


مرحله صفر نصب Bash لینوکس در ویندوز

قبل از شروع کار حتما پیش نیازها را بررسی نمایید که نسخه سیستم عامل ویندوز ۱۰ نصب شده به روز رسانی شده و از این قابلیت پشتیبانی نماید.
• نصب بودن ورژن ۶۴ بیتی ویندوز ۱۰
• نصب بودن به روز رسانی Anniversary ویندوز ۱۰
در Control Panel بر روی System کلیک نموده، سپس در پنجره‌ی ظاهر شده مشخصات سیستم عامل نصب شده را مشاهده و بررسی کنید.مراحل نصب Bash لینوکس در ویندوزWinVer را از منوی Start فراخوانی کنید.مراحل نصب Bash لینوکس در ویندوز - بخش 2

مرحله اول نصب Bash لینوکس در ویندوز

 پس از نصب نسخه‌ی سیستم عامل متناسب، حالت توسعه‌دهنده (Developer Mode) را فعال نمایید.
Settings را از منوی Start فراخوانی و به مسیر Update & Security → For Developers مراجعه و گزینه‌ی Developer Mode را انتخاب و فعال کنید.مراحل نصب Bash لینوکس در ویندوز - بخش 3
مراحل نصب Bash لینوکس در ویندوز - بخش 4
مراحل نصب Bash لینوکس در ویندوز - بخش 5

در اینجا توزیع لینوکس اوبونتو (Ubuntu) را با استفاده از زیرسیستم لینوکس در ویندوز ۱۰ نصب می‌کنیم. شما همچنین می‌توانید از توزیع‌های لینوکس دبیان (Debian)، فدورا (Fedora) و سوزه (Suse) استفاده کنید. روش نصب برای سایر توزیع‌ها نیز یکسان می‌باشد.

مرحله دوم نصب Bash لینوکس در ویندوز

قابلیت زیر سیستم ویندوز برای لینوکس (Windows Subsystem for Linux) را فعال کنید.
روش اول (با استفاده از محیط گرافیکی ویندوز): در Control Panel بر روی Programs and Features کلیک نموده، سپس در پنجره‌ی ظاهر شده بر روی Turn Windows Features On or Off کلیک کنید. گزینه‌ی Windows Subsystem for Linux را یافته و تیک آن را بزنید. و در نهایت بر روی دکمه‌ی OK کلیک کنید.
فعال کردن قابلیت سیستم ویندوز برای لینوکس (Windows Subsystem for Linux)
فعال کردن قابلیت سیستم ویندوز برای لینوکس (Windows Subsystem for Linux)
فعال کردن قابلیت سیستم ویندوز برای لینوکس (Windows Subsystem for Linux)
فعال کردن قابلیت سیستم ویندوز برای لینوکس (Windows Subsystem for Linux)

پس از انجام مراحل فوق درخواست راه‌اندازی مجدد سیستم عامل داده می‌شود که لازم است بر روی گزینه Restart Now کلیک تا این ویژگی جدید بر روی ویندوز نصب شود.
روش دوم (با استفاده از خط فرمان پاورشل): بدین منظور PowerShell را از منوی Start فراخوانی و آن را با دسترسی مدیر (Run as Administrator) اجرا نمایید.فعال کردن قابلیت سیستم ویندوز برای لینوکس (Windows Subsystem for Linux) با پاورشل

پس از اجرای پاورشل، از دستور زیر برای فعال کردن Bash لینوکس در ویندوز ۱۰ استفاده کنید.

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

از شما می‌خواهد انتخاب خود را با فشردن دکمه Y یا Enter تایید نمایید.تایید دستور

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

مرحله سوم نصب Bash لینوکس در ویندوز

یک سیستم عامل لینوکس را از فروشگاه ویندوز (Windows Store) دانلود و نصب کنید.
هنگامی که سیستم عامل شما مجددا راه اندازی شد به فروشگاه ویندوز بروید و کلید واژه لینوکس (Linux) را جستجو کنید.

تصب لینوکس از Windows Storeشما گزینه‌هایی برای نصب اوبونتو یا دبیان یا کالی یا فدورا یا سوزه مشاهده خواهید نمود که ما در اینجا توزیع اوبونتو را برای ویندوز انتخاب و نصب می‌نماییم.تصب لینوکس از Windows Store - بخش 2

ممکن است این سوال برای شما پیش بیاید که تفاوت بین استفاده از توزیع لینوکس Ubuntu یا Debian یا Fedora یا Suse چیست و اینکه کدام یک از آنها برای شما مناسب‌تر است؟
اگر بخواهم خیلی سریع و کوتاه پاسخ دهم باید عرض کنم که تفاوت اصلی آنها با هم در دستورات برای کار کردن و نصب بسته‌های جدید می‌باشد که با توجه به سهولت اوبونتو توصیه می‌کنم در این مورد از آن استفاده نمایید.
هنگامی که شما توزیع مورد علاقه و محبوب‌تان را انتخاب می‌کنید، گزینه‌ای برای نصب آن خواهید دید. توجه داشته باشید که فایل‌های حجیم در اندازه‌های یک گیگابایتی دانلود خواهد شد. بنابراین شما باید یک اتصال اینترنتی خوب و مناسب داشته باشید و زمان انجام فرآیند فوق به سرعت اتصال اینترنت شما بستگی خواهد داشت.تصب لینوکس از Windows Store - بخش 3

مرحله چهارم نصب Bash لینوکس در ویندوز

تقریبا تمامی کارها انجام و فرآیند نصب به پایان رسیده است و زمان اجرای لینوکس در ویندوز ۱۰ و دسترسی به Bash در ویندوز ۱۰ است.
فقط توزیع لینوکسی که در مرحله قبل نصب کرده‌اید را از منوی Start فراخوانی و اجرا کنید.اجرای لینوکس در ویندوز 10
استفاده از Bash Shell در Windows 10

البته امکان اجرای آن از طریق Store مایکروسافت و انتخاب گزینه Luanch نیز مقدور می‌باشد.

اجرا و انتخاب گزینه Luanch

در اولین ورود لازم است تا با کلیک دکمه Y فرآیند کارها را تایید و نام کاربری و رمز عبور را ایجاد و تنظیم کنید.

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

هم اکنون همه چیز آماده است تا بتوانید از خط فرمان لینوکس در ویندوز ۱۰ استفاده نموده و لذت ببرید. شایان ذکر است امکان استفاده از تمامی دستورات خط فرمان لینوکس وجود دارد.

استفاده خط فرمان لینوکس در Windows 10

به عنوان مثال با استفاده از دستور date ساعت و تاریخ را فراخوانی می‌کنیم.

دستور date ساعت و تاریخ

سحن پایانی

در مقالات بعدی شما عزیزان را با تاریخچه متن باز، دستورات خط فرمان، امکانات و قابلیت‌های سیستم عامل لینوکس و … آشنا خواهم نمود.
امیدوارم که این مقاله آموزشی برایتان مفید و موثر واقع گردد و راه ورود شما عزیزان به دنیای متن باز و بهره برداری از سیستم عامل لینوکس باشد. مشتاقانه منتظر دریافت سؤالات، نظرات و پیشنهادات شما عزیزان هستم. شما میتوانید درباره نظرات و تجربیات ارزشمند خود در این زمینه با ما در نیک آموز در میان بگذارید. 
 

چه رتبه ای می‌دهید؟

میانگین ۴.۳ / ۵. از مجموع ۶

اولین نفر باش

title sign
دانلود مقاله
استفاده از Bash Shell در Windows 10
فرمت PDF
صفحه
حجم مگابایت
دانلود مقاله
جنواره تابستانه نیک آموز
دوره کوئری نویسی مقدماتی در SQL Server
title sign
معرفی نویسنده
کمیل کمالی
مقالات
1 مقاله توسط این نویسنده
محصولات
0 دوره توسط این نویسنده
کمیل کمالی
title sign
دیدگاه کاربران

    • بسیار مفید بود ممنون

    • بسیار مفید بود…!

    • بسیار عالی به جزئیات نصب و راه اندازی پرداخته بودید.
      بسیار عالی بود. تشکر از شما بخاطر به اشتراک گذاشتن این مطلب تون.

    • بسیار عالی به جزئیات نصب و راه اندازی پرداخته بودید.
      بسیار عالی بود. تشکر از شما بخاطر به اشتراک گذاشتن این مطلب تون.