الصفحة الرئيسية » howto » كيفية تثبيت واستخدام لينكس باش شل على نظام التشغيل Windows 10

    كيفية تثبيت واستخدام لينكس باش شل على نظام التشغيل Windows 10

    أصبح نظام Windows الفرعي لـ Linux ، الذي تم تقديمه في تحديث الذكرى السنوية ، ميزة ثابتة في تحديث Creators Fall. يمكنك الآن تشغيل Ubuntu و openSUSE على Windows ، مع Fedora والمزيد من توزيعات Linux ستظهر قريبًا.

    ما تحتاج لمعرفته حول ويندوز باشل شل

    هذه ليست آلة افتراضية ، أو حاوية ، أو برنامج Linux تم تجميعه لنظام Windows (مثل Cygwin). بدلاً من ذلك ، يقدم Windows 10 نظامًا فرعيًا كاملاً لنظام Windows مخصص لنظام التشغيل Linux لتشغيل برنامج Linux. يعتمد هذا البرنامج على عمل Microsoft Astoria المهجور لتشغيل تطبيقات Android على Windows.

    التفكير في الأمر على عكس النبيذ. بينما يسمح لك Wine بتشغيل تطبيقات Windows مباشرة على نظام التشغيل Linux ، يتيح لك نظام Windows الفرعي لـ Linux تشغيل تطبيقات Linux مباشرة على Windows.

    عملت Microsoft مع Canonical لتوفير بيئة Bash shell كاملة تعتمد على Ubuntu والتي تعمل فوق هذا النظام الفرعي. من الناحية الفنية ، هذا ليس لينكس على الإطلاق. نظام التشغيل Linux هو نظام التشغيل الأساسي ، وهذا غير متاح هنا. بدلاً من ذلك ، يتيح لك هذا تشغيل Bash shell والثنائيات نفسها التي تعمل بها عادةً على Ubuntu Linux. غالباً ما يجادل أتباع البرمجيات الحرة بأن نظام التشغيل العادي في لينكس يجب أن يُسمى "جنو / لينكس" لأنه في الحقيقة الكثير من برمجيات جنو التي تعمل على نواة لينكس. إن قذيفة Bash التي ستحصل عليها هي فقط كل مرافق GNU والبرامج الأخرى.

    في حين أن هذه الميزة كانت تسمى في الأصل "Bash on Ubuntu on Windows" ، فإنها تسمح لك أيضًا بتشغيل Zsh وأصداف أخرى في سطر الأوامر. وهو يدعم الآن توزيعات Linux الأخرى أيضًا. يمكنك اختيار openSUSE Leap أو SUSE Enterprise Server بدلاً من Ubuntu ، وفيدورا أيضاً في طريقها.

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

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

    لا تعمل هذه الميزة على الإصدار 32 بت من Windows 10 ، لذا تأكد من استخدام الإصدار 64 بت من Windows. حان الوقت للتبديل إلى الإصدار 64 بت من Windows 10 إذا كنت لا تزال تستخدم الإصدار 32 بت ، على أي حال.

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

    انقر فوق "إعادة التشغيل الآن" عند مطالبتك بإعادة تشغيل جهاز الكمبيوتر الخاص بك. لن تعمل الميزة حتى تتم إعادة التشغيل.

    ملحوظة: بدءًا من تحديث Fall Creators ، لم يعد يلزمك تمكين وضع مطوّر البرامج في تطبيق الإعدادات لاستخدام هذه الميزة. كل ما تحتاجه هو تثبيته من نافذة ميزات Windows.

    بعد إعادة تشغيل الكمبيوتر ، افتح متجر Microsoft من قائمة "ابدأ" وابحث عن "Linux" في المتجر. انقر على "الحصول على التطبيقات" ضمن شعار "Linux على Windows"؟.

    ملحوظة: بدءًا من تحديث Fall Creators ، لن تتمكن من تثبيت Ubuntu بعد الآن عن طريق تشغيل أمر "bash". بدلاً من ذلك ، يجب عليك تثبيت Ubuntu أو توزيعة Linux أخرى من تطبيق Store.

    سترى قائمة بكل توزيعات Linux المتوفرة حاليًا في متجر Windows. بدءًا من تحديث Fall Creators ، يتضمن ذلك Ubuntu و openSUSE Leap و openSUSE Enterprise ، مع وعد بأن يصل فيدورا قريبًا.

    تحديث: Debian and Kali متوفران الآن في Store ، ولكن لا يتم سردهما هنا. ابحث عن "Debian Linux" أو "Kali Linux" للعثور عليها وتثبيتها.

    لتثبيت توزيعة لينكس ، انقر فوقها ، ثم انقر فوق الزر "الحصول" أو "تثبيت" لتثبيته مثل أي تطبيق متجر آخر.

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

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

    كيفية استخدام Bash Shell وتثبيت برامج Linux

    لديك الآن bash shell كامل سطر الأوامر يستند إلى Ubuntu ، أو أيًا من توزيعات Linux الأخرى التي قمت بتثبيتها.

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

    لفتح بيئة Linux المثبتة ، افتح قائمة Start وابحث عن التوزيع الذي قمت بتثبيته. على سبيل المثال ، إذا قمت بتثبيت Ubuntu ، فقم بتشغيل اختصار Ubuntu.

    يمكنك تثبيت اختصار هذا التطبيق إلى قائمة "ابدأ" أو شريط المهام أو سطح المكتب لتسهيل الوصول إليه.

    في المرة الأولى التي تقوم فيها بتشغيل بيئة Linux ، ستتم مطالبتك بإدخال اسم مستخدم وكلمة مرور UNIX. لا يجب أن تتطابق مع اسم المستخدم وكلمة المرور الخاصين بـ Windows ، ولكن سيتم استخدامها في بيئة Linux.

    على سبيل المثال ، إذا قمت بإدخال "bob" و "letmein" كأوراق اعتمادك ، فسيكون اسم المستخدم الخاص بك في بيئة Linux "bob" وستكون كلمة المرور التي تستخدمها داخل بيئة Linux "letmein" - بغض النظر عن اسم مستخدم Windows الخاص بك و كلمة المرور هي.

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

    إذا كان لديك Ubuntu مثبتًا ، فيمكنك أيضًا تشغيل أوبونتو الأمر لتثبيته. ل openSUSE قفزة 42 ، استخدم  زحمة-42 . بالنسبة لـ SUSE Linux Enterprise Sever 12 ، استخدم SLES-12 . يتم سرد هذه الأوامر في كل صفحة توزيع Linux على متجر Windows.

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

    إذا كنت خبيرًا في استخدام Bash shell على Linux أو Mac OS X أو أي أنظمة أساسية أخرى ، فستكون في المنزل.

    على Ubuntu ، تحتاج إلى بادئة أمر باستخدام  سودو لتشغيله مع أذونات الجذر. يمتلك مستخدم "الجذر" على الأنظمة الأساسية لـ UNIX وصولاً كاملاً للنظام ، مثل مستخدم "المسؤول" على Windows. يوجد نظام ملفات Windows الخاص بك في / كزاز الرضع / ج في بيئة Bash shell.

    استخدم أوامر لينكس نفسها التي تستخدمها للالتفاف. إذا كنت معتادًا على Windows Command Prompt القياسي مع أوامر DOS الخاصة به ، فإليك بعض الأوامر الأساسية الشائعة لكل من Bash و Windows:

    • تغيير الدليل: القرص المضغوط في باش, القرص المضغوط أو  تشدر في دوس
    • قائمة محتويات الدليل:  ليرة سورية في باش, دير في دوس
    • نقل أو إعادة تسمية ملف: ام في باش, نقل و  إعادة تسمية في دوس
    • نسخ ملف: حزب المحافظين في باش,  نسخ في دوس
    • حذف ملف: جمهورية مقدونيا في باش,  ديل أو محو في دوس
    • إنشاء دليل:  مكدير في باش, مكدير في دوس
    • استخدم محرر نص: السادس أو نانو في باش,  تصحيح في دوس

    من المهم أن تتذكر أنه ، على عكس Windows ، فإن غلاف Bash وبيئة Linux المقلدة حساسة لحالة الأحرف. بمعنى آخر ، يختلف "File.txt" بحرف كبير عن "file.txt" بدون رأس مال.

    لمزيد من الإرشادات ، يرجى الرجوع إلى دليل المبتدئين الخاص بنا إلى سطر أوامر Linux ومقدمات أخرى مشابهة لقاعدة Bash وخط الأوامر Ubuntu ومحطة Linux على الإنترنت.

    ستحتاج إلى استخدام الأمر apt لتثبيت وتحديث برنامج بيئة أوبونتو. تأكد من بادئة هذه الأوامر باستخدام سودو , مما يجعلها تعمل كجذر - مكافئ لينكس المسؤول. في ما يلي أوامر apt-get التي ستحتاج إلى معرفتها:

    • تنزيل معلومات محدّثة حول الحزم المتوفرة: تحديث sudo apt
    • تثبيت حزمة التطبيق:  sudo apt install packagename (استبدل "packagename" باسم الحزمة.)
    • إلغاء تثبيت حزمة التطبيق:  sudo apt remove packagename (استبدل "packagename" باسم الحزمة.)
    • البحث عن الحزم المتوفرة:  sudo apt كلمة البحث (استبدل كلمة "كلمة" بكلمة تريد البحث في أسماء حزمها وأوصافها.)
    • قم بتحميل وتثبيت أحدث إصدارات الحزم المثبتة الخاصة بك: sudo apt upgrade

    إذا قمت بتثبيت توزيعة SUSE Linux ، فيمكنك استخدام الأمر zypper لتثبيت البرنامج بدلاً من ذلك.

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

    مكافأة: قم بتثبيت خط أوبونتو لتجربة أوبونتو الحقيقية

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

    إليك ما يبدو عليه:

    لتثبيت الخط ، قم أولاً بتنزيل عائلة Ubuntu Font من موقع Ubuntu الإلكتروني. افتح ملف .zip الذي تم تنزيله وحدد موقع ملف "UbuntuMono-R.ttf". هذا هو خط Ubuntu monospace ، وهو الوحيد المستخدم في المحطة. إنه الخط الوحيد الذي تحتاج إلى تثبيته.

    انقر نقرًا مزدوجًا فوق ملف "UbuntuMono-R.ttf" وستظهر لك معاينة للخط. انقر فوق "تثبيت" لتثبيته على نظامك.

    لجعل خط Ubuntu monospace أصبح خيارًا في وحدة التحكم ، ستحتاج إلى إضافة إعداد إلى سجل Windows.

    افتح محرر السجل عن طريق الضغط على Windows + R على لوحة المفاتيح ، والكتابة رجديت , ثم الضغط على Enter. انتقل إلى المفتاح التالي أو انسخه والصقه في شريط عنوان محرر التسجيل:

    HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Console \ TrueTypeFont

    انقر بزر الماوس الأيمن في الجزء الأيسر وحدد New> String Value. اسم القيمة الجديدة 000 .

    انقر نقرًا مزدوجًا فوق السلسلة "000" التي أنشأتها للتو ، ثم أدخل أوبونتو مونو كبيانات القيمة الخاصة بها.

    قم بتشغيل نافذة أوبونتو ، ثم انقر بزر الماوس الأيمن على شريط العنوان ، ثم حدد أمر "خصائص". انقر فوق علامة التبويب "الخط" ، ثم حدد "Ubuntu Mono" في قائمة الخطوط.


    يقتصر البرنامج الذي تقوم بتثبيته في Shell Bash على shell Bash. يمكنك الوصول إلى هذه البرامج من موجه الأوامر أو PowerShell أو أي مكان آخر في Windows ، ولكن فقط إذا قمت بتشغيل bash -c أمر.