الصفحة الرئيسية » سطح المكتب » Bash on Ubuntu on Windows 10 - استمتع بمزايا Linux في Windows

    Bash on Ubuntu on Windows 10 - استمتع بمزايا Linux في Windows

    أطلقت Microsoft مؤخرًا Bash on Ubuntu على نظام التشغيل Windows 10 â  ؟؟ ؟؟ ا بيئة قذيفة مع معظم لينكس CLI الأدوات والمرافق. باستخدام نفسه ، يمكنك تشغيل البقرى, AWK والعديد من الأدوات مباشرة في Windows دون الحاجة إلى التبديل إلى Linux distro.

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

    ما هو باش على أوبونتو على ويندوز 10?

    باش (بورن مرة أخرى شل) هو قذيفة المستندة إلى النص ولغة البرمجة النصية لمنصات يونيكس ولينكس. تعد Bash on Ubuntu على نظام التشغيل Windows 10 ميزة اختيارية متوفرة من أجل الأشخاص الذين يستخدمون تحديث الذكرى السنوية لنظام التشغيل Windows 10.

    يتم تشغيله في الجزء العلوي من Windows Subsystem for Linux (WSL) ويتيح لك ذلك تجربة لينكس الحق داخل جهاز الكمبيوتر الخاص بك ويندوز.

    هذه التكنولوجيا الجديدة تمكنك من قم بتشغيل أوامر * NIX وأدوات سطر الأوامر المتوافقة أصلا في ويندوز. لم تعد بحاجة إلى تثبيت نظام توزيع Unix أو Linux جنبًا إلى جنب مع نظام التشغيل Windows أو إعداد جهاز ظاهري لمحاولة الخروج * NIX OS.

    بالمقارنة مع الجهاز الظاهري, باش على أوبونتو يتطلب موارد نظام أقل, ويتيح لك الوصول إلى كل من أدوات Windows و Linux في نفس الوقت.

    باش على ويندوز 10 هو مفيدة بشكل خاص لالمطورين ومسؤولي النظام العمل على مشاريع مفتوحة المصدر. هذه الميزة تأتي ك هدية غير متوقعة من Microsoft بدعم من Canonical.

    هذا هو سد الفجوة بين نظام التشغيل Windows باستخدام تقنيات Linux المجانية والمفتوحة المصدر بدءًا من Bash shell.

    مزايا
    • تشغيل الأدوات المساعدة لسطر الأوامر * NIX مثل البقرى, AWK و ااا
    • تشغيل البرامج النصية shell (.sh) مع الأدوات المساعدة لسطر الأوامر المعتمدة
    • تصفح وعدّل نظام ملفات Windows المحلي باستخدام Bash
    • جرب العديد من الأدوات والأدوات المساعدة * NIX-first مثل Python و Ruby و Git ، إلخ.
    • يدعم أدوات الخادم مثل Apache HTTP Server و MySQL والمزيد
    سلبيات
    • لا يعمل أدوات واجهة المستخدم الرسومية أصلاً (على الرغم من وجود خدعة مذكورة أدناه)
    • لا يسمح لنصوص Bash بتنفيذ برامج Windows والعكس صحيح

    كيفية تثبيت باش على أوبونتو على ويندوز 10?

    يمكن تثبيت Bash on Ubuntu على نظام التشغيل Windows 10 يدويًا إذا كان نظامك يعمل على نظام التشغيل Windows 10 تحديث الذكرى (بناء 14393 أو أحدث) ويدعم 64 بت المعالج. اتبع هذه الخطوات لتأكيد أن نظامك يلبي هذه المتطلبات:

    1. افتح الإعدادات > تحديد النظام > تحديد حول
    2. ابحث عن المعلومات التالية: بناء نظام التشغيل و نوع النظام

    بعد التحقق من المتطلبات ، يمكنك تثبيت Bash باستخدام الخطوات التالية:

    1. افتح الإعدادات > تحديد تحديث والأمن > تحديد للمطورين
    2. تحت استخدام ميزة المطورالصورة > تحديد وضع المطور الخيار ، وسيقوم Windows 10 بالبحث في حزمة وضع المطور وتثبيتها

    ملحوظة: سيتم تثبيت Bash رغم ظهور رسالة الخطأ الموضحة أدناه.

    الآن تمكين نظام Windows الفرعي لنظام التشغيل Linux (ميزة اختيارية) باستخدام هذه الخطوات:

    1. في ال بداية مربع البحث ، اكتب "منعطف أو دور"وانقر فوق تشغل أو إيقاف ميزات ويندوز
    2. تحديد نظام Windows الفرعي لنظام Linux (تجريبي) وانقر فوق حسنا
    3. بعد تثبيت نظام Windows الفرعي لنظام التشغيل Linux ، أعد تشغيل الكمبيوتر إذا طُلب منه ذلك
    4. في ال بداية مربع البحث ، اكتب "كمد"وفتح موجه الأمر
    5. نوع “سحق” في نافذة موجه الأوامر واضغط على Enter
    6. نوع "ذ"لقبول شروط الترخيص (يمكنك أيضًا التحقق منها على الرابط المحدد)
    7. سيتم الآن تنزيل نظام Windows الفرعي لنظام Linux وتثبيته باش على أوبونتو, وسوف تضع اختصار لنفسه في قائمة البدأ
    8. بعد تثبيت Bash ، تحتاج إلى إنشاء اسم المستخدم وكلمة المرور UNIX

    ملحوظة: لا يلزم أن يكون هو نفسه اسم كلمة مرور حساب Windows الخاص بك.

    مبروك â  ؟؟ ؟؟ لقد انتهيت من تثبيت Bash على Ubuntu على ويندوز 10 الآن. يمكنك قم بتشغيله باستخدام قائمة ابدأ واستمتع بتشغيل الأدوات المساعدة لنظامي التشغيل Unix و Linux الآن.

    كيفية استخدام باش على أوبونتو على ويندوز 10?

    بعد التثبيت ، يمكنك ذلك استمتع باستخدام Bash مع الجذر ("المسؤول" في مصطلح ويندوز) أو أذونات الوصول الكامل في ويندوز 10. و نظام الملفات المحلي (محرك الأقراص C: يقع في / كزاز الرضع / ج دليل في هذه البيئة قذيفة ونفس الشيء بالنسبة لمحركات الأقراص الخاصة بك.

    ملحوظة: كما هو الحال مع أنظمة * NIX ، فإن Bash في بيئة نظام التشغيل Windows 10 حساسة لحالة الأحرف أيضًا ، أي., أسماء "الرماد" ، "الرماد" ، "الرماد" و "الرماد" كلها مختلفة.

    كيفية تثبيت المزيد من أدوات وأدوات * NIX?

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

    في الأسفل يكون قائمة أوامر الحصول على apt يمكنك استخدامها لتثبيت * برنامج NIX:

    • sudo الحصول على التحديث - تحديث معلومات قائمة الحزمة (قائمة البرامج المتاحة للتنزيل مع أرقام إصداراتها)
    • sudo الحصول على تثبيت - تثبيت حزمة تطبيق جديدة (يحل محل ""مع اسم الحزمة لتثبيت)
    • sudo الحصول على إزالة - إلغاء تثبيت حزمة التطبيق الحالية (يحل محل ""مع اسم الحزمة المراد إزالتها)
    • sudo apt-cache search - البحث عن الحزم المتاحة (يحل محل ""مع اسم الحزمة للبحث)
    • sudo الحصول على الترقية - قم بتنزيل وتحديث حزم البرامج المثبتة

    بعد تنزيل وتثبيت تطبيق ما ، يمكنك ذلك اكتب اسمها في Bash shell (بدون أي امتداد) واضغط مفتاح Enter لتشغيل نفسه.

    هل لاحظ أن الأدوات والأدوات المساعدة المستندة إلى Linux هي يقتصر على تشغيل في قذيفة باش فقط.

    كيفية تشغيل البرامج النصية باش?

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

    1. جعل البرنامج النصي قابل للتنفيذ باستخدام شمود القيادة ، على سبيل المثال, chmod + x ./myscript.sh لسيناريو اسمه "myscript.sh"موجود في الدليل الحالي
    2. قم بتشغيل البرنامج النصي في الجهاز عن طريق تحديد المسار الكامل ، على سبيل المثال, ./myscript.sh لسيناريو اسمه "myscript.sh"موجود في الدليل الحالي
    كيفية تشغيل أوامر لينكس خارج باش?

    لا تحتاج إلى تشغيل أداة Bash shell أولاً لتنفيذ أمر * NIX ، بل قم بتشغيل برنامج نصي أو تشغيل برنامج. يمكنك قم بتشغيل الأمر مباشرة باستخدام باش -C, والتي يمكن استخدامها لأغراض مختلفة مثل:

    • لإنشاء اختصارات سطح المكتب
    • لإطلاق برامج Linux مباشرة من تشغيل أداة
    • للاتصال بأوامر Linux دفعة واحدة أو مخطوطات PowerShell

    على سبيل المثال ، يمكنك القيام بالخطوات التالية لتشغيل محرر vi:

    1. اضغط على Win + R لبدء تشغيل يركض أداة
    2. في نافذة التشغيل ، اكتب باش -c "السادس" وانقر فوق حسنا لإطلاق المحرر السادس
    كيفية تشغيل برامج واجهة المستخدم الرسومية باستخدام باش?

    باش على أوبونتو على ويندوز 10 لا يدعم برامج واجهة المستخدم الرسومية أصلاً, ولكن يمكن تشغيل بعض أدوات تستند إلى الرسومات باستخدام خدعة VNC القديمة. الخدعة يتطلب تشغيل "خادم X" على ويندوز الخاص بك وباش على أوبونتو تكوين لتوجيه الرسومات إلى هذا الخادم.

    إليك الإجراء خطوة بخطوة لتحقيق النتيجة:

    1. قم بتثبيت تطبيق X Server في Windows مثل Xming
    2. تثبيت برنامج واجهة المستخدم الرسومية في باش باستخدام الرابطة بين الحصول على القيادة ، على سبيل المثال ، تشغيل سودو الرابطة بين الحصول على تثبيت vim-gtk لتثبيت محرر Vim المستندة إلى GTK
    3. بعد تثبيته ، تشغيل عرض التصدير =: 0 في باش.

      ملحوظة:

      يجب تشغيل هذا الأمر في كل مرة تعيد فيها فتح Bash
    4. الآن قم بتشغيل أداة GUI * NIX عن طريق تشغيل اسمها القابل للتنفيذ في باش ، على سبيل المثال ، تنفيذ gvim لإطلاق محرر Vim القائم على GTK

    ملحوظة: جميع * برامج واجهة المستخدم الرسومية المستندة إلى NIX غير مدعومة بهذه الخدعة ، لذلك إذا لم يعمل البرنامج المفضل لديك ، فلا تقلق وانتظر الدعم الرسمي في التحديثات المستقبلية. أيضا, قد تتلقى تعطل النظام أثناء تشغيل بعض أدوات واجهة المستخدم الرسومية بسبب نفس السبب.

    أوامر باش المشتركة والمفيدة

    باش على أوبونتو ويندوز 10 يدعم مختلف الأوامر المشتركة ويستفيد العديد من الأدوات المساعدة لسطر الأوامر للمساعدة في تحقيق المهام اليومية وكتابة البرامج النصية المفيدة. فيما يلي قائمة بأوامر Unix و Linux الشائعة لمساعدتك في البدء باستخدام Bash.

    يختتم أ¢Â  ؟؟ ؟؟ إنها بداية جيدة

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

    ومع ذلك ، فإن * لا يمكن لتطبيقات NIX التفاعل مع برامج Windows أو تشغيلها مباشرة, ولكن هذه مجرد بداية ، لذلك دعونا نبقي رؤوسنا متجهة إلى أعلى لإمكانات كبيرة في المستقبل.

    ما هو شعورك حيال Bash on Ubuntu ، وما الميزات التي ترغب في رؤيتها لـ Bash على Ubuntu في التحديثات المستقبلية لنظام التشغيل Windows 10؟ يرجى مشاركة أفكارك باستخدام التعليقات.