دليل سريع لنظام Linux Bash Shell في نظام التشغيل Windows 10

دليل سريع لنظام Linux Bash Shell في نظام التشغيل Windows 10

في مارس 2016 ، أعلنت شركة Microsoft عن شراكة Canonical الرائعة. توصف بأنه Linux على Windows ، ابتهج المطورون باحتمالية وصول Bash إلى Windows. بدلاً من جهاز افتراضي ، وعد Windows 10 Anniversary Update بجلب الوظائف الكاملة لـ bash إلى Windows.





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





متطلبات النظام لـ Bash على Windows

يعد تثبيت Bash على Windows أمرًا بسيطًا جدًا ، ولكن لنبدأ بالأساسيات.





ستحتاج إلى جهاز كمبيوتر يعمل نظام التشغيل Windows 10 ، وجهاز كمبيوتر شخصي 64 بت ، وتم تثبيت Windows 10 Anniversary Update. نظرًا لأن التحديث يستهدف المطورين ، فستحتاج أيضًا إلى تشغيل وضع المطور. قد تكون إعادة التشغيل مطلوبة. بمجرد إعادة تشغيله ، قد يتم تمكين Windows Subsystem for Linux (Beta) ضمن ميزات Windows. هذا ثم يطالب بإعادة تشغيل أخرى ، وأخيراً بمجرد إعادة تشغيل النظام الخاص بك ، يمكنك فتح Bash. رائع!

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



تفعيل Bash على الويندوز

إن تمكين Bash على Windows ليس بالأمر الصعب كما يبدو. إليك كيفية الشروع في التثبيت.

أولاً ، قم بتمكين وضع المطور. انتقل إلى الإعدادات> التحديث والأمان> للمطورين وحدد الفقاعة بواسطة وضع المطور .





أفضل مشغل وسائط متعددة لنظام التشغيل windows 7

بعد ذلك ، اضغط مفاتيح الويندوز + Q والبحث عن تشغل أو إيقاف ميزات ويندوز .

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





ستتم ترقيتك لقبول شروط الخدمة ، وبعد الموافقة عليها ، سيتم تنزيل Bash.

بمجرد الانتهاء من ذلك ، يمكنك أخيرًا تشغيل Bash! للقيام بذلك ، ما عليك سوى فتح قائمة ابدأ والبحث عن أوبونتو .

ما يمكنك فعله في الواقع

أحد أكبر الأسئلة ، ماذا يمكنك في الواقع فعل مع باش على الويندوز؟ أدوات سطر أوامر جنو القياسية بما في ذلك ...

grep ssh nano

... يجب أن تعمل بشكل مثالي. تثبيت الحزم والتحديثات باستخدام وظائف apt و apt-get رائعة أيضًا. يأتي دعم Symlink ونظام الملفات عبر بيئة Windows Subsystem for Linux (WSL) ، وهناك بعض دعم لغة البرمجة لأمثال Python و NodeJS و Perl. بينما Bash على Windows ليس مخصصًا لتشغيل التطبيقات الرسومية ، يمكن إنجازه.

لحسن الحظ ، أنت لا تستطيع تحرير / فتح / حذف تطبيقات Windows أو تغيير إعدادات نظام Windows. يعد هذا أمانًا رائعًا ، حيث نعلم جميعًا أن الأخطاء يمكن أن تحدث عند استخدام سطر الأوامر.

تثبيت برنامج Linux

على نظام Linux ، يمكنك ذلك تثبيت التطبيقات بعدة طرق. سطر الأوامر هو الأكثر استخداما. يتم تنزيل حزم برامج apt-get من المستودعات ، جنبًا إلى جنب مع التبعيات. إنه أنيق ، وسيبدو هكذا (بدون أقواس ، وباسم الحزمة الفعلي):

sudo apt-get install [packagename]

إذا كانت تثبيت Git على سبيل المثال ، سنقوم بتشغيل:

sudo apt-get install git

بسيط جدا. ومع ذلك ، تأكد من تضمينها

sudo

لأننا نحتاج إلى أذونات المستخدم المتميز. قد يتم تثبيت Git والبرامج الأخرى من المصدر أيضًا.

Born to Run (تطبيقات رسومية)

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

مثال على ذلك: يؤدي تثبيت Bash لنظام التشغيل Windows إلى تثبيت صورة مساحة مستخدم Ubuntu كاملة. في الأساس ، تحصل على كل شيء (كل الثنائيات) الذي يظهر في تثبيت Ubuntu التقليدي بواجهة مستخدم رسومية (GUI).

من خلال تضمين مساحة مستخدم Ubuntu كاملة ، من الممكن بالتالي تشغيل تطبيقات Linux الرسومية على Windows. يستدعي الحل تثبيت X Server ، باستخدام apt-get لتثبيت برنامج ، وتعيين متغير بيئة العرض ، وأخيراً تشغيل التطبيق. على الرغم من أنها ليست صعبة بشكل خاص ، إلا أنها عملية مرهقة حيث يجب تعيين متغيرات بيئة العرض في كل مرة تريد فيها تشغيل تطبيق رسومي.

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

هل تريد تشغيل تطبيقات Linux الرسومية؟ ربما يكون من الأفضل لك استخدام Cygwin ، وهو جهاز افتراضي على Windows لتشغيل توزيع Linux أو مجرد تمهيد مزدوج. ثم مرة أخرى ، هناك حداثة تطبيقات Linux الرسومية على Windows.

الوصول إلى الملفات

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

C:UsersUSERNAMEAppDataLocalLxssootfs

يوجد المجلد الرئيسي للحساب في:

ألعاب ثنائية اللاعبين على أجهزة كمبيوتر مختلفة
C:UsersUSERNAMEAppDataLocalLxsshomeUSERNAME

مع المجلد الجذر لـ:

C:UsersUSERNAMEAppDataLocalLxssoot

يختلف الوصول إلى ملفات نظام Windows في Bash قليلاً. الافتراضي في Bash هو دليل جذر Ubuntu الذي تم إنشاؤه داخل نظام ملفات Windows. ولكن يمكنك تحميل محرك أقراص نظام Windows. لذلك لتركيب محرك الأقراص C: استخدم الأمر:

/mnt/C

بالنسبة إلى محرك D: سيكون هذا:

/mnt/D

وما إلى ذلك وهلم جرا. نظرًا لأننا نستخدم سطر الأوامر ، يمكننا ربط هذه الأوامر بأمثال

cd

(تغيير الدليل). تعمل الأذونات بشكل مختلف قليلاً. للوصول إلى مجلد المسؤول ، يتطلب برنامج Bash على Windows امتياز 'تشغيل كمسؤول'.

إدارة الخادم

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

قم بإلغاء تثبيت Bash لنظام التشغيل Windows

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

lxrun /uninstall

سيحذر إشعار بعد ذلك من نتائج إلغاء التثبيت: 'سيؤدي هذا إلى إزالة بيئة Ubuntu بالإضافة إلى أي تعديلات وتطبيقات جديدة ...'

نوع و للشروع في الإزالة.

يقوم البديل بإيقاف تشغيل نظام Windows الفرعي لنظام Linux وهذا يزيل بيئة Ubuntu و المجلد الرئيسي:

lxrun /uninstall /full

إشعار يحذر:

سيؤدي هذا إلى إلغاء تثبيت Ubuntu على Windows. سيؤدي هذا إلى إزالة بيئة Ubuntu بالإضافة إلى أي تعديلات وتطبيقات جديدة وبيانات المستخدم.

نوع و للسماح بإزالة البرنامج.

ويندوز 10 هايبر في مقابل فيرتاربوكس

حزم Bash على Windows الكثير من الإمكانات ، وهناك موارد رائعة من أمثال مدونة Windows ، ومواقع مجتمع Ubuntu ، وحتى المفضلة لدى الجميع: رديت . تتضمن المحادثات في سلسلة / r / bashonubuntuonwindows تشغيل كود Visual Studio وخوادم ملفات Samba والتطوير باستخدام WSL. كما أثبت تشغيل التطبيقات الرسومية ، فإن الاحتمالات لا حصر لها تقريبًا.

ما الذي تستخدمه حاليًا Bash على Windows؟ هل تقوم حتى بتشغيل Bash على Windows؟ واسمحوا لنا أن نعرف في قسم التعليقات أدناه!

يشارك يشارك سقسقة بريد الالكتروني 15 من أوامر موجه أوامر Windows (CMD) يجب أن تعرفها

موجه الأوامر لا يزال أداة Windows قوية. فيما يلي أوامر CMD الأكثر فائدة التي يحتاج كل مستخدم Windows إلى معرفتها.

اقرأ التالي
مواضيع ذات صلة
  • لينكس
  • شبابيك
  • نظام التشغيل Windows 10
  • لينكس باش شل
نبذة عن الكاتب مو لونج(تم نشر 85 مقالة)

Moe Long هو كاتب ومحرر يغطي كل شيء من التكنولوجيا إلى الترفيه. حصل على بكالوريوس اللغة الإنجليزية. حصل على درجة الدكتوراه من جامعة نورث كارولينا في تشابل هيل ، حيث كان باحثًا في روبرتسون. بالإضافة إلى MUO ، ظهر في htpcBeginner و Bubbleblabber و The Penny Hoarder و Tom's IT Pro و Cup of Moe.

المزيد من Moe Long

اشترك في نشرتنا الإخبارية

انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!

انقر هنا للاشتراك