خصم 50% جميع الخطط، لفترة محدودة. ابتداء من $2.48/mo
11 دقيقة متبقية
أدوات المطورين وعمليات التطوير

كيفية تثبيت Linux Bash على نظام التشغيل Windows 10 [البرنامج التعليمي الكامل]

مات شميت By مات شميت 11 دقيقة قراءة تم التحديث في 9 أكتوبر 2025
تثبيت لينكس باش على ويندوز

يعتقد معظم الناس أن Windows وLinux عالمان منفصلان حتى يكتشفوا نظام Windows الفرعي لنظام Linux. فكرت في نفس الشيء حتى أمضيت ثلاث سنوات في التبديل بين الأجهزة الافتراضية وإعدادات التشغيل المزدوج فقط لتشغيل أوامر Linux الأساسية. يزيل Bash for Windows تعقيد الحلول التقليدية عن طريق جلب وظائف Linux مباشرةً إلى بيئة Windows لديك.

Bash، الذي تم تصميمه في الأصل لنظام التشغيل Linux، هو مترجم يقوم بمعالجة أوامر shell. بكلمات أبسط، تأخذ الصدفة أوامرك المكتوبة وتخبر نظام التشغيل الخاص بك بما يجب أن يفعله بها. تصبح وظيفة Linux Bash Shell هذه لا تقدر بثمن عندما تحتاج إلى الوصول إلى أدوات Linux وسير العمل.

مع وجود PowerShell المدمج بالفعل في Windows، قد تتساءل عن سبب رغبة أي شخص في تثبيت Linux Bash على Windows 10 أو Windows 11. وإليك ما تعلمته بعد سنوات من أعمال التطوير: عندما تحتاج إلى Linux على Windows 10، تكون الحلول البديلة محبطة أكثر من كونها مفيدة.

اعتاد المطورون الاعتماد على الأجهزة الافتراضية، وCygwin، وPuTTY للحصول على وظائف Linux على نظام التشغيل Windows. لقد نجحت هذه الحلول، لكنها جاءت مصحوبة بصداع خاص بها.

windows-vps استضافة ويندوز 10 VPS

احصل على Windows 10 VPS فعال لسطح المكتب البعيد، بأرخص الأسعار المتوفرة. نظام التشغيل Windows 10 مجانًا يعمل على وحدة تخزين NVMe SSD وإنترنت عالي السرعة.

تحقق من خطط Windows 10 VPS

ماذا يحدث عند تثبيت Bash على نظام التشغيل Windows 10؟

هذا هو الشيء: عندما تثبيت لينكس على نظام التشغيل Windows 10، فأنت تحصل بشكل أساسي على بيئة Linux حقيقية تعمل مباشرة إلى جانب نظام Windows الخاص بك. بكلمات أبسط، تختفي كل مشاكل المحاكي هذه، ويمكنك أخيرًا تشغيل أوامر Linux دون فرض عقوبات الأداء المعتادة.

ومع ذلك، فإن هذا الاختلاف في النواة يخلق بعض القيود الحقيقية. كان على WSL 1 (الإصدار الأصلي) ترجمة مكالمات نظام Linux إلى مكالمات نظام Windows، مما أدى إلى زيادة ملحوظة في الأداء. قام WSL 2 بحل معظم هذه المشكلات عن طريق تضمين نواة Linux فعلية في جهاز افتراضي خفيف الوزن، لكنك لا تزال لا تحصل على أداء Linux الأساسي.

تتضمن التأثيرات الأكثر أهمية التي واجهتها الوصول إلى الأجهزة ووحدات kernel. لا يمكنك تحميل وحدات kernel مخصصة دون تجميع نواة WSL الخاصة بك، والوصول المباشر إلى الأجهزة من خلال /dev الأجهزة محدودة. لن تعمل أدوات مثل تثبيت ملفات ISO كأجهزة حظر أو استخدام برامج تشغيل خاصة بالأجهزة لأن نظام وحدة kernel يعمل بشكل مختلف عن Linux الأصلي.

علاوة على ذلك، فإن إعداد Linux Terminal لنظام Windows هذا يلغي التنازلات المعتادة التي اعتدت القيام بها عند العمل باستخدام أدوات مفتوحة المصدر على Windows. لا مزيد من التبديل بين الأنظمة في منتصف المشروع أو التعامل مع مشكلات التوافق.

ملحوظة: يمكن تثبيت Bash فقط على أنظمة 64 بت، وهو غير متوافق مع إصدارات Windows 32 بت. يوجد هذا القيد لأن WSL تم تصميمه خصيصًا لتشغيل ثنائيات Linux 64 بت (تنسيق ELF64). تعتمد مكونات Windows kernel الأساسية التي تمكن WSL على تعليمات وآليات x64 فقط للأداء والاستقرار. نظرًا لأن الأجهزة الحديثة تدعم بشكل كبير بنية 64 بت، فقد ركزت Microsoft جهود التطوير الخاصة بها حصريًا على هذا النظام الأساسي.

متطلبات إصدار ويندوز:

  • ويندوز 10: مطلوب الإصدار 2004 (النسخة 19041) أو أعلى
  • ويندوز 11: جميع الإصدارات مدعومة

التحقق من الإصدار الخاص بك: اضغط على Win+R، اكتب com.winver، ثم اضغط على Enter.

قم بتثبيت Linux Bash على نظامي التشغيل Windows 10 وWindows 11

إجابة سريعة: اذهب مع Ubuntu. ما يقرب من واحد من كل أربعة مطورين حول العالم استخدم Ubuntu في عام 2024مما يجعلها توزيعة Linux الأكثر شعبية. إنها صديقة للمبتدئين، وموثقة جيدًا، ولديها أكبر شبكة دعم مجتمعية.

متطلبات النظام: Windows 10 الإصدار 2004 (النسخة 19041) أو أعلى، أو أي إصدار من Windows 11. تتبع عملية كيفية تثبيت Linux-on-Windows-10 نفس الخطوات عبر كلا النظامين باستخدام طريقة التثبيت الحديثة.

تعمل العملية بشكل مماثل مع التوزيعات الأخرى مثل SUSE أو Debian، لذا تنطبق هذه الخطوات بغض النظر عن اختيارك. وهنا الانهيار:

  1. تمكين نظام Windows الفرعي لنظام التشغيل Linux
  2. قم بتنزيل وتثبيت توزيعة Linux التي اخترتها

الخطوة 1: تمكين ميزة نظام Windows الفرعي لنظام Linux (WSL).

قبل أن تتمكن من تثبيت Linux Bash على نظام التشغيل Windows، تحتاج إلى تمكين نظام Windows الفرعي لنظام التشغيل Linux. بكلمات أبسط، أنت تخبر Windows أنه من المقبول تشغيل عناصر Linux جنبًا إلى جنب مع برامج Windows.

اكتب "تشغيل ميزات Windows أو إيقاف تشغيلها" في مربع بحث Windows، ثم انقر فوق "فتح". يؤدي هذا إلى فتح Windows واجهة إدارة الميزات الاختياريةحيث يمكنك إضافة أو إزالة مكونات النظام.

تثبيت لينكس باش على نظام التشغيل Windows 10

تحقق الآن من "Virtual Machine Platform" و"Windows Subsystem for Linux". هذه الميزات ضرورية لكي يعمل كل شيء بشكل صحيح. في بعض الأحيان، لا يتم تحديدها بشكل افتراضي، لذا تحقق مرة أخرى قبل المضي قدمًا.

إذا لم يتم فتح مربع حوار ميزات Windows أو لم تتمكن من العثور على WSL: من المحتمل أنك تستخدم إصدارًا أقدم من نظام التشغيل Windows 10. يجري com.winver للتحقق من الإصدار الخاص بك، تحتاج إلى إصدار 19041 أو إصدار أحدث. بالنسبة للإصدارات الأقدم، قم بتمكين وضع المطور أولاً ضمن الإعدادات > التحديث والأمان > للمطورين.

وبدلاً من ذلك، يمكنك استخدام PowerShell إذا كنت تفضل أدوات سطر الأوامر. ابحث عن "Windows PowerShell" وحدد "تشغيل كمسؤول".

ثم قم بتشغيل هذا الأمر:

تمكين-WindowsOptionalFeature –عبر الإنترنت –اسم الميزة Microsoft-windows-subsystem-linux

إذا ظهرت لك أخطاء "تم رفض الوصول": تأكد من تشغيل PowerShell كمسؤول. انقر بزر الماوس الأيمن على أيقونة PowerShell وحدد "تشغيل كمسؤول".

انتظر بضع ثوان حتى ترى نافذة التأكيد هذه.

سيطلب منك Windows إعادة تشغيل جهاز الكمبيوتر الخاص بك. اكتب Y واضغط على Enter. نظامك جاهز الآن للخطوة التالية.

الخطوة 2: قم بتنزيل توزيعة Linux من متجر Microsoft

بعد إعادة تشغيل جهاز الكمبيوتر الخاص بك، افتح متجر Microsoft وابحث عن Ubuntu. تم تبسيط عملية تنزيل Linux لنظام التشغيل Windows 10 بشكل ملحوظ مقارنة بالطرق القديمة.

تثبيت لينكس باش

اختر Ubuntu 20.04 LTS (أحدث إصدار دعم طويل المدى) وقم بتثبيته.

إذا توقف التثبيت أو فشل: قم بمسح ذاكرة التخزين المؤقت لـ Microsoft Store بالضغط على Win + R والكتابة wsreset.exe، والضغط على Enter. انتظر حتى تغلق النافذة الفارغة، ثم حاول تثبيت Ubuntu مرة أخرى.

إليك نصيحة سريعة: إذا قمت عن طريق الخطأ بإغلاق صفحة Microsoft Store بعد التثبيت، فما عليك سوى البحث عن Ubuntu في مربع بحث Windows وتشغيله من هناك.

أحد التفاصيل المهمة: تأكد من تثبيت Ubuntu على محرك الأقراص C (محرك النظام). يتم تشغيل WSL فقط من محرك أقراص النظام، لذا فإن هذا يمنع حدوث مشكلات محتملة في المستقبل.

يستغرق التثبيت بضع دقائق. ماذا يحدث خلف الكواليس؟ يقوم Windows بإنشاء نظام Linux فرعي حقيقي يتكامل مع الإعداد الحالي لديك. إنها ليست آلة افتراضية، فهي أشبه بوجود نظامي تشغيل يشتركان في نفس جهاز الكمبيوتر.

بمجرد فتح الوحدة الطرفية، ستقوم بإعداد اسم المستخدم وكلمة المرور الخاصين بنظام Linux. لا يجب أن تتطابق هذه مع بيانات اعتماد Windows الخاصة بك. في هذه المرحلة، تكون قد أكملت عملية تثبيت Bash بنجاح.

إذا لم تتمكن من العثور على Ubuntu بعد التثبيت:جرب هذه الخيارات بالترتيب:

  1. ابحث عن "Ubuntu" في قائمة "ابدأ" في Windows
  2. افتح موجه الأوامر واكتب wsl للانطلاق مباشرة

إذا لم ينجح ذلك، تشغيل wsl – تثبيت -d أوبونتو في PowerShell كمسؤول.

يكتب واضح لتنظيف الشاشة، وبذلك تكون قد انتهيت. في هذه المرحلة، لديك محطة Linux وظيفية لبيئة Windows تعمل بسلاسة إلى جانب تطبيقات Windows الخاصة بك.

ملحوظة: كبديل لفتح Bash كتطبيق Windows 10، يمكنك فتح Bash على Windows 10 عن طريق كتابة Bash في موجه أوامر Windows. ومن هناك أيضًا، يمكنك إنهاء Bash والعودة إلى وضع Windows عن طريق الكتابة في المخرج. وهكذا، ستعرف من أين وكيف يتم تشغيل محطة Linux على نظام Windows.

الخطوة 3: الترقية إلى WSL2 وأحدث الميزات

في الأقسام السابقة، قمنا بتمكين ميزة Virtual Machine Platform. تأكد من إكمال هذه الخطوة لأنها مطلوبة لـ WSL2.

افتح الآن PowerShell كمسؤول وقم بتشغيل هذا الأمر للترقية من WSL1 إلى WSL2:

WSL – تعيين الافتراضي الإصدار 2

تستغرق الترقية عادةً من 5 إلى 10 دقائق. يمكنك التحقق من نجاح الترقية عن طريق تشغيل:

wsl -l -v

 

RDP-vps هل تحتاج إلى سطح مكتب بعيد؟

خوادم RDP موثوقة وعالية الأداء مع وقت تشغيل يصل إلى 99.95. اصطحب سطح المكتب الخاص بك أثناء التنقل إلى جميع المدن الرئيسية في الولايات المتحدة وأوروبا وآسيا.

احصل على خادم RDP

ما الذي يجعل WSL2 أفضل: يستخدم WSL2 نواة Linux حقيقية بدلاً من طبقة الترجمة من WSL1. وهذا يعني عمليات أسرع للملفات، وتوافقًا كاملاً مع مكالمات النظام، وأداء أفضل لسطر أوامر Linux للتكامل مع Windows. تصبح تجربة Linux Bash Windows أكثر استجابة بشكل ملحوظ مع WSL2.

تحسينات WSL2 الأخيرة التي يجب أن تعرفها:

تعمل Microsoft على تحديث WSL2 بشكل نشط طوال عامي 2024 و2025. وقفز Linux kernel من الإصدار 5.15 إلى 6.6، مما أدى إلى تحسينات كبيرة في الأداء ودعم أفضل للأجهزة. يمكنك التحديث إلى الإصدار الأحدث في أي وقت عن طريق تشغيل:

تحديث

إقرأ أيضاً: تقديم نظام Windows الفرعي لنظام Linux!

تتضمن الميزات الجديدة استعادة الذاكرة تلقائيًا (تقوم WSL الآن بإصدار الذاكرة غير المستخدمة مرة أخرى إلى Windows)، وتحسين تكامل أمان المؤسسة، وتطبيق إعدادات واجهة المستخدم الرسومية الجديد الذي يجعل التكوين أسهل بكثير من تحرير ملفات التكوين يدويًا.

للأنظمة الأحدث: يحصل مستخدمو Windows 11 على فوائد إضافية مثل دعم أفضل للرسومات وتكامل سلس لنظام الملفات. إذا كنت تستخدم نظام التشغيل Windows 10، فستستمر في الحصول على تحسينات الأداء الأساسية، ولكن بعض الميزات المتقدمة تتطلب نظام التشغيل Windows 11.

خاتمة

خاتمة

Linux وWindows هما نظاما تشغيل مختلفان بطبيعة الحال، ولهما نقاط قوة خاصة بهما. يتفوق PowerShell في إدارة Windows، بينما يمنحك Bash إمكانية الوصول إلى النظام البيئي الأوسع مفتوح المصدر. وجود كلاهما متاح على نفس الجهاز؟ هذا مفيد حقًا.

قامت Microsoft ببناء نظام Windows الفرعي لنظام التشغيل Linux خصيصًا لسد هذه الفجوة. بكلمات أبسط، لقد أنشأوا طريقة لأدوات Linux للتشغيل أصلاً على Windows دون مشاكل الجهاز الظاهري المعتادة.

إن ما أنجزته باتباع هذا الدليل يتجاوز مجرد تثبيت البرنامج. يمكنك الآن الوصول إلى نفس أدوات سطر الأوامر التي تعمل على تشغيل معظم خوادم الويب وبيئات التطوير. الإعداد ليس مثاليًا، فلا تزال تفتقد نواة Linux، ولكن بالنسبة لمعظم أعمال التطوير، فهو قريب بدرجة كافية من الشيء الحقيقي.

windows-vps استضافة ويندوز 10 VPS

احصل على Windows 10 VPS فعال لسطح المكتب البعيد، بأرخص الأسعار المتوفرة. نظام التشغيل Windows 10 مجانًا يعمل على وحدة تخزين NVMe SSD وإنترنت عالي السرعة.

تحقق من خطط Windows 10 VPS

إن فهم كيفية تشغيل Linux على نظام التشغيل Windows 10 يفتح إمكانيات التطوير عبر الأنظمة الأساسية التي لم تكن ممكنة مع الأجهزة الافتراضية التقليدية. سواء كنت تقوم بإنشاء تطبيقات الويب، أو إدارة الخوادم، أو تطوير برامج عبر الأنظمة الأساسية، فإن محطة Bash هذه لبيئة Windows توفر الأدوات التي تحتاجها.

إذا كنت تستخدم إصدارًا أقدم من نظام التشغيل Windows 10، فتذكر أنك ستحتاج إلى تمكين وضع المطور. وبينما يقدم WSL2 أداءً أفضل من WSL1، فإن عملية الترقية واضحة ومباشرة.

من العدل أن يبدو هذا الإعداد معقدًا إذا كنت جديدًا في استخدام أدوات سطر الأوامر. ولكن بمجرد البدء في استخدامه، ستقدر توفر كل من تطبيقات Windows وأدوات Linux المساعدة في وقت واحد. إذا قررت أنك لم تعد بحاجة إلى الوصول إلى Linux بعد الآن، فإن عكس هذه الخطوات يكون بنفس سهولة التثبيت.

التعليمات

ما الفرق بين WSL1 وWSL2؟

يستخدم WSL2 نواة Linux حقيقية تعمل في جهاز افتراضي خفيف الوزن، بينما يقوم WSL1 بترجمة مكالمات نظام Linux إلى مكافئات Windows. من الناحية العملية، يقدم WSL2 أداءً أفضل بكثير لعمليات الملفات والتوافق الكامل مع تطبيقات Linux. عند تثبيت Linux Bash على نظام التشغيل Windows 10 باستخدام الطرق الحديثة، ستحصل على WSL2 افتراضيًا. المفاضلة الرئيسية هي أن WSL2 يستخدم ذاكرة أكبر قليلاً، لكن تحسينات الأداء تجعل هذا الأمر مفيدًا لمعظم المستخدمين.

هل يمكنني تشغيل توزيعات Linux متعددة على نفس جهاز الكمبيوتر الذي يعمل بنظام Windows؟

نعم، يمكنك تثبيت وتشغيل توزيعات متعددة في وقت واحد. تعمل كل محطة Linux لبيئة Windows بشكل مستقل مع نظام الملفات والإعدادات الخاصة بها. قد يكون لديك Ubuntu لتطوير الويب، وDebian لمشاريع الخادم، وKali Linux للعمل الأمني، وكلها تعمل على نفس جهاز Windows. استخدم wsl -l -v لرؤية جميع التوزيعات المثبتة وwsl -d [DistributionName] لتشغيل توزيعة محددة.

كيف يمكنني الوصول إلى ملفات Linux الخاصة بي من Windows File Explorer؟

اكتب Explorer.exe . في محطة Bash الخاصة بك لنظام التشغيل Windows لفتح دليل Linux الحالي في Windows File Explorer. وبدلاً من ذلك، انتقل إلى \\wsl$\ في File Explorer لتصفح جميع توزيعات WSL الخاصة بك. يمكنك تحرير ملفات Linux باستخدام تطبيقات Windows، ولكن تجنب تعديل الملفات مباشرة من خلال Windows في أدلة النظام — التزم بالمجلد الرئيسي وأدلة المشروع من أجل الأمان.

هل سيؤدي تثبيت WSL إلى إبطاء جهاز الكمبيوتر الذي يعمل بنظام Windows؟

WSL له تأثير ضئيل على أداء النظام عندما لا يكون قيد التشغيل. يستهلك سطر أوامر Linux لنظام التشغيل Windows الموارد فقط عند استخدامه. يحتفظ WSL2 ببعض الذاكرة (عادةً 50% من ذاكرة الوصول العشوائي أو 8 جيجابايت، أيهما أصغر)، ولكنه يقوم بتحرير الذاكرة غير المستخدمة مرة أخرى إلى Windows تلقائيًا. بالنسبة لمعظم المستخدمين الذين يستخدمون أجهزة حديثة، يكون تأثير الأداء ضئيلًا مقارنة بتشغيل جهاز افتراضي تقليدي.

هل يمكنني تشغيل تطبيقات Linux الرسومية (تطبيقات واجهة المستخدم الرسومية) في WSL؟

تدعم عمليات تثبيت WSL الحديثة التطبيقات الرسومية من خلال WSLg (نظام Windows الفرعي لـ Linux GUI). بعد تثبيت إعداد Bash Windows، يمكنك تشغيل تطبيقات Linux GUI مثل Firefox أو GIMP أو أدوات التطوير، وستظهر بجانب تطبيقات Windows الخاصة بك. تتطلب هذه الميزة Windows 10 build 19044+ أو Windows 11. قم بتثبيت تطبيق واجهة المستخدم الرسومية باستخدام Sudo apt install Firefox وقم بتشغيله عن طريق كتابة Firefox في جهازك الطرفي.

ماذا لو كنت أرغب في إلغاء تثبيت WSL أو التبديل إلى توزيعة Linux مختلفة؟

لإزالة توزيع معين، استخدم wsl –unregister [DistributionName] في PowerShell. يؤدي هذا إلى حذف التوزيع وجميع ملفاته نهائيًا. لإزالة WSL بالكامل، قم بإلغاء تحديد "Windows Subsystem for Linux" و"Virtual Machine Platform" في ميزات Windows، ثم أعد تشغيلك. إذا كنت تريد التبديل من Ubuntu إلى توزيع آخر بعد تثبيت Linux في البداية على إعداد Windows 10، فما عليك سوى تثبيت التوزيع الجديد من Microsoft Store — حيث يمكنك تشغيل توزيعات متعددة أو إزالة التوزيعة القديمة.

يشارك

المزيد من المدونة

استمر في القراءة.

حاوية معدنية محمية بقبة ذات إطار سلكي سماوي نيون متوهج، تعرض عنوان المقالة وشعار Cloudzy على خلفية زرقاء عميقة.
أدوات المطورين وعمليات التطوير

أهم الأخطاء الأمنية التي يجب تجنبها في Docker في عام 2026

يمكنك تشغيل Docker في مرحلة الإنتاج لعدة أشهر دون حدوث مشكلة واضحة. تبدأ الحاويات، وتستجيب التطبيقات، ولا ينكسر أي شيء. ثم يتم إنشاء منفذ مكشوف واحد أو إذن واحد تمت تهيئته بشكل خاطئ

ريكسا سايروسريكسا سايروس 15 دقيقة قراءة
هيكل مكعب أزرق متوهج ثلاثي الأبعاد يمثل حاويات Docker، إلى جانب النص "Portainer vs Yacht: أي واجهة مستخدم Docker يجب أن تختارها" وشعار Cloudzy.
أدوات المطورين وعمليات التطوير

Portainer vs Yacht: ما هي واجهة مستخدم Docker التي يجب عليك اختيارها في عام 2026؟

تعد إدارة حاويات Docker من خلال واجهة سطر الأوامر (CLI) فعالة للإعدادات البسيطة، ولكنها قابلة للقياس بشكل سيئ. مع تزايد أعداد الحاويات، يصبح تتبع الحالات والسجلات والتحديثات يدويًا خطأً

ريكسا سايروسريكسا سايروس 13 دقيقة قراءة
أدوات التكامل المستمر
أدوات المطورين وعمليات التطوير

أفضل أدوات CI/CD لتحسين سير عمل DevOps في عام 2026

  يتطور مشهد تطوير البرمجيات بشكل أسرع من أي وقت مضى. وإذا كنت لا تريد أن تتخلف عن هذا النمو السريع، فيجب عليك تبني منهجيات DevOps وAgile

أدا لوفجودأدا لوفجود 11 دقيقة قراءة

هل أنت مستعد للنشر؟ من 2.48 دولارًا شهريًا.

سحابة مستقلة، منذ عام 2008. AMD EPYC، NVMe، 40 جيجابت في الثانية. استرداد الأموال خلال 14 يومًا.