مقدمه
همگرایی محیط های ویندوز و لینوکس بیش از هر زمان دیگری قابل دسترس شده است. این به لطف زیرسیستم ویندوز برای لینوکس (WSL) است.
پیش نیازها
مطمئن شوید که سیستم ویندوز 10 (نسخه 2004 یا بالاتر) یا 11 را نصب کرده اید.
WSL چیست؟
WSL برای اجرای دستورات لینوکس در سیستم عامل ویندوز استفاده می شود. این یک انتخاب قانع کننده برای کاربرانی است که می خواهند عملکرد لینوکس را به محیط ویندوز خود بیاورند. WSL از توزیع های مختلف لینوکس مانند اوبونتو، فدورا، کالی و دیگران پشتیبانی می کند. در این آموزش شما اوبونتو را نصب و اجرا می کنید.
نحوه نصب WSL
خط فرمان PowerShell یا window خود را در حالت مدیر باز کنید و دستور زیر را برای نصب WSL اضافه کنید.
wsl --install
با استفاده از دستور زیر نصب را تایید کنید:
wsl -v
نحوه راه اندازی اوبونتو
پس از نصب WSL، فروشگاه مایکروسافت را باز کنید و برای نصب اوبونتو را جستجو کنید.
دستورات لینوکس را اجرا کنید
هنگامی که اوبونتو خود را نصب کردید، می توانید دستورات لینوکس را اجرا کنید. اوبونتو تازه نصب شده را جستجو و راه اندازی کنید.
هنگامی که اوبونتو را برای اولین بار راه اندازی می کنید، سیستم از شما می خواهد که یک نام کاربری و یک رمز عبور تعیین کنید. پس از ارائه آنها می توانید برخی از دستورات اصلی لینوکس را آزمایش کنید.
برای نمایش اطلاعات سیستم از جمله نسخه هسته از دستور زیر استفاده کنید:
uname -a
برای نمایش نام کاربری فعلی، دستور زیر را در ترمینال کپی کنید:
whoami
نمایش میزان حافظه آزاد و استفاده شده در سیستم.
free
دایرکتوری فعلی کار را چاپ کنید:
pwd
نحوه اتصال WSL به کد VS
با نصب افزونه WSL می توانید به راحتی دستورات لینوکس را در VS Code اجرا کنید. برای نصب افزونه WSL، Visual Studio Code را باز کنید، WSL را جستجو کنید و آن را نصب کنید. این به شما امکان می دهد بین VS Code و نصب اوبونتو که روی سیستم خود دارید ارتباط برقرار کنید.
پس از نصب، بر روی آیکون مشخص شده در پایین سمت چپ کلیک کنید. سپس “Connect to WSL using Distro” را انتخاب کنید و Ubuntu را انتخاب کنید.
نتیجه
در این آموزش نحوه نصب و اجرای دستورات لینوکس در ویندوز با استفاده از WSL را یاد گرفتید. همچنین نحوه اتصال WSL به کد VS را یاد گرفتید.
در این مرحله، شما در حال حاضر یک لینوکس اوبونتو در حال اجرا بر روی سیستم عامل ویندوز خود دارید. اکنون می توانید از انعطاف پذیری داشتن هر دو سیستم عامل در یک محیط یکپارچه لذت ببرید.