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



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

ما تحتاج لمعرفته حول Bash Shell في Windows 10

ذات صلة: كل ما يمكنك فعله باستخدام Bash Shell الجديد لنظام التشغيل Windows 10





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

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



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

الإعلانات

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

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



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

ذات صلة: كيف أعرف ما إذا كنت أقوم بتشغيل Windows 32 بت أو 64 بت؟

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

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

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

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

الإعلانات

بعد إعادة تشغيل جهاز الكمبيوتر الخاص بك ، افتح متجر Microsoft من قائمة ابدأ ، وابحث عن Linux في المتجر. انقر فوق Get the apps under the Linux on Windows؟ لافتة.

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

ذات صلة: ما الفرق بين Ubuntu و openSUSE و Fedora على نظام التشغيل Windows 10؟

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

تحديث : دبيان و زمن متوفرة الآن في المتجر ، ولكنها غير مدرجة هنا. ابحث عن Debian Linux أو Kali Linux للعثور عليها وتثبيتها.

لتثبيت توزيعة Linux ، انقر فوقه ، ثم انقر فوق الزر Get أو Install لتثبيته مثل أي تطبيق متجر آخر.

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

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

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

ذات صلة: كيفية تثبيت برنامج Linux في Ubuntu Bash Shell في نظام التشغيل Windows 10

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

الإعلانات

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

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

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

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

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

ذات صلة: كيفية تعيين توزيع Linux الافتراضي الخاص بك على نظام التشغيل Windows 10

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

الإعلانات

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

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

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

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

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

  • تغيير الدليل: cd في باش ، cd أو chdir في DOS
  • قائمة محتويات الدليل: ls في باش ، dir في DOS
  • نقل أو إعادة تسمية ملف: mv في باش ، move و rename في DOS
  • نسخ ملف: cp في باش ، copy في DOS
  • حذف ملف: rm في باش ، del أو erase في DOS
  • قم بإنشاء دليل: mkdir في باش ، mkdir في DOS
  • استخدم محرر نصوص: vi أو nano في باش ، edit في DOS

ذات صلة: المبتدئين المبتدئين: كيفية بدء استخدام Linux Terminal

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

الإعلانات

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

سوف تحتاج إلى استخدم الأمر apt لتثبيت وتحديث برنامج بيئة أوبونتو. تأكد من بدء هذه الأوامر بـ sudo ، مما يجعلها تعمل كجذر - مكافئ Linux لـ Administrator. فيما يلي أوامر apt-get التي ستحتاج إلى معرفتها:

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

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

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

المكافأة: قم بتثبيت Ubuntu Font للحصول على تجربة Ubuntu حقيقية

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

هذا هو الشكل الذي يبدو عليه:

الإعلانات

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

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

ذات صلة: تعلم استخدام محرر التسجيل مثل المحترفين

لجعل خط Ubuntu monospace خيارًا في وحدة التحكم ، ستحتاج إلى إضافة إعداد إليه سجل ويندوز .

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

000

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

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

الإعلانات

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


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

HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionConsoleTrueTypeFont
يأمر .

اقرأ التالي صورة الملف الشخصي لكريس هوفمان كريس هوفمان
كريس هوفمان هو رئيس تحرير How-To Geek. لقد كتب عن التكنولوجيا لأكثر من عقد وكان كاتب عمود في PCWorld لمدة عامين. كتب كريس لصحيفة نيويورك تايمز ، وتمت مقابلته كخبير تقني في محطات تلفزيونية مثل NBC 6 في ميامي ، وتمت تغطية أعماله من قبل منافذ إخبارية مثل بي بي سي. منذ عام 2011 ، كتب كريس أكثر من 2000 مقالة تمت قراءتها ما يقرب من مليار مرة - وهذا هنا فقط في How-To Geek.
اقرأ السيرة الذاتية الكاملة

مقالات مثيرة للاهتمام