سیستم عامل ویندوز یکی از محبوبترین پلتفرمهای رایانهای در جهان است که به کاربران امکان دسترسی به ابزارهای مختلفی را میدهد. یکی از این ابزارها، بکم (Bash) است که یک پوسته خط فرمان قدرتمند است و در محیطهای لینوکس بسیار رایج است. اگر شما هم میخواهید از امکانات بکم در ویندوز استفاده کنید، باید آن را فعال کنید. در این مقاله، مراحل فعالسازی بکم در ویندوز را به صورت کامل و ساده توضیح میدهیم.
چرا باید بکم را در ویندوز فعال کنیم؟
بکم یک ابزار بسیار مفید برای کاربران حرفهای و توسعهدهندگان است. این پوسته خط فرمان امکان اجرای دستورات لینوکس را در محیط ویندوز فراهم میکند. برخی از مزایای استفاده از بکم در ویندوز عبارتند از:
- دسترسی به ابزارهای خط فرمان لینوکس در محیط ویندوز
- امکان استفاده از اسکریپتهای لینوکس در پروژههای توسعه نرمافزار
- پشتیبانی از ابزارهای مدیریت بسته لینوکس مانند
aptیاyum - سادهسازی کار با سرورهای لینوکس از طریق ویندوز
اگر شما هم به این امکانات علاقهمند هستید، ادامه مطلب را دنبال کنید تا مراحل فعالسازی بکم را بیاموزید.
مراحل فعالسازی بکم در ویندوز
برای فعالسازی بکم در ویندوز، باید از ویندوز سابسیستم برای لینوکس (WSL) استفاده کنید. این ویژگی از ویندوز ۱۰ و نسخههای جدیدتر پشتیبانی میشود. مراحل زیر را دنبال کنید:
مرحله ۱: فعالسازی ویژگی WSL
اولین قدم، فعالسازی ویندوز سابسیستم برای لینوکس است. برای این کار:
- بر روی دکمه استارت کلیک راست کرده و به تنظیمات بروید.
- در صفحه تنظیمات، به بخش برنامهها بروید و سپس روی ویژگیهای ویندوز کلیک کنید.
- در لیست ویژگیها، جستجو کنید و روی ویندوز سابسیستم برای لینوکس کلیک کرده و آن را فعال کنید.
- پس از فعالسازی، روی دکمه تازهسازی کلیک کنید و منتظر بمانید تا ویندوز تغییرات را اعمال کند.
پس از اتمام این مرحله، میتوانید به مرحله بعدی بروید.
مرحله ۲: نصب توزیع لینوکس از مایکروسافت استور
پس از فعالسازی WSL، باید یک توزیع لینوکس را نصب کنید. برای این کار:
- به مایکروسافت استور بروید و جستجو کنید برای توزیعهای لینوکس مانند Ubuntu، Debian یا Kali Linux.
- یک توزیع را انتخاب کرده و روی دکمه دریافت کلیک کنید.
- پس از نصب، توزیع لینوکس را اجرا کنید و یک کاربر و رمز عبور برای آن تعیین کنید.
این توزیع لینوکس در محیط WSL اجرا میشود و شما میتوانید از بکم در آن استفاده کنید.
مرحله ۳: دسترسی به بکم در ویندوز
پس از نصب توزیع لینوکس، میتوانید به سادگی از بکم در ویندوز استفاده کنید. برای این کار:
- بر روی دکمه استارت کلیک راست کرده و به ویندوز ترمینال بروید.
- در ویندوز ترمینال، توزیع لینوکس نصب شده را انتخاب کنید.
- پس از باز شدن ترمینال لینوکس، میتوانید با وارد کردن دستور
bashبه پوسته بکم دسترسی پیدا کنید.
اکنون شما میتوانید دستورات بکم را در محیط ویندوز اجرا کنید.

بررسی امکانات بکم در ویندوز
پس از فعالسازی بکم در ویندوز، شما میتوانید از امکانات مختلفی استفاده کنید. برخی از این امکانات عبارتند از:
- اجرای اسکریپتهای باش
- دسترسی به ابزارهای خط فرمان لینوکس مانند
grep،awkوsed - نصب و استفاده از برنامههای لینوکس در محیط ویندوز
- کار با فایلها و دایرکتوریها از طریق دستورات بکم
اگر شما یک توسعهدهنده هستید، استفاده از بکم در ویندوز میتواند کار شما را بسیار سادهتر کند. برای مثال، میتوانید پروژههای خود را در محیط لینوکس مدیریت کنید و از ابزارهای توسعه نرمافزار استفاده کنید.
نکات مهم در استفاده از بکم در ویندوز
در استفاده از بکم در ویندوز، باید به چند نکته مهم توجه کنید:
- بکم در محیط WSL اجرا میشود و ممکن است برخی از دستورات یا برنامهها در محیط ویندوز اصلی کار نکنند.
- برای استفاده از برنامههای گرافیکی لینوکس، باید از محیطهای مانند X Server استفاده کنید.
- در صورت نیاز به دسترسی به فایلهای ویندوز از داخل لینوکس، باید از مسیر
/mnt/cاستفاده کنید. - برای به روزرسانی توزیع لینوکس، میتوانید از دستورات مربوطه در محیط بکم استفاده کنید.
اگر با مشکلاتی در استفاده از بکم در ویندوز مواجه شدید، میتوانید از منابع آنلاین یا انجمنهای مربوطه کمک بگیرید. همچنین، اگر به اطلاعات بیشتر در مورد استفاده از ابزارهای خط فرمان در ویندوز نیاز دارید، میتوانید به مقالات مرتبط در تایم به تایم مراجعه کنید.
نحوه غیرفعالسازی یا حذف بکم در ویندوز
اگر تصمیم گرفتید که دیگر از بکم در ویندوز استفاده نکنید، میتوانید آن را غیرفعال یا حذف کنید. برای این کار:
- به بخش ویژگیهای ویندوز در تنظیمات بروید و ویندوز سابسیستم برای لینوکس را غیرفعال کنید.
- برای حذف توزیع لینوکس، میتوانید از دستور
wsl --unregister نام_توزیعدر ویندوز ترمینال استفاده کنید.
با این کار، بکم و توزیع لینوکس از ویندوز حذف میشود.

پیشرفتهای جدید در بکم و WSL
مایکروسافت بهطور مداوم در حال بهبود و توسعه ویژگیهای WSL و بکم در ویندوز است. برخی از پیشرفتهای اخیر شامل:
- پشتیبانی بهتر از برنامههای گرافیکی لینوکس در ویندوز
- افزایش سرعت و عملکرد WSL
- پشتیبانی از سیستم فایل جدید در WSL ۲
- افزایش امکانات ادغام بین ویندوز و لینوکس
این پیشرفتها نشان میدهد که مایکروسافت سعی دارد محیطی یکپارچهتر بین ویندوز و لینوکس ایجاد کند. اگر شما یک کاربر حرفهای هستید، میتوانید از این پیشرفتها برای بهبود کارایی خود استفاده کنید.
