كيفية تثبيت واستخدام Bash على Windows 11

Bash ( Bourne Again Shell ) هو سطر الأوامر وواجهة المستخدم الرسومية الموزعة مع جميع توزيعات Linux(Linux) . لم يكن استخدام Bash على Windows 10(Bash on Windows 10) عملية بسيطة. ومع ذلك ، يتضمن Windows 11 نظامًا فرعيًا لـ Windows(Windows Subsystem) تمت ترقيته لـ Linux ( WSL 2.0 ) يسمح لك بتثبيت واستخدام Bash بشكل أسهل من أي وقت مضى.

يعمل الإصدار الجديد من WSL على (WSL)نواة Linux(Linux kernel) حقيقية داخل جهاز افتراضي. هذا يعني أن أي توزيع Linux تقوم بتشغيله ضمن (Linux)WSL يتضمن Bash .

كيفية تثبيت WSL و Bash على Windows 11

لتثبيت وتشغيل أنظمة تشغيل Linux التي تتضمن Bash على نظام Windows 11(Windows 11) الخاص بك ، ستحتاج إلى تثبيت WSL أولاً. في نظام التشغيل Windows 11(Windows 11) ، تعد هذه عملية مباشرة باستخدام Windows Terminal . لا تقم بتشغيل CMD ( موجه الأوامر(Command Prompt) ) - Windows Terminal هو تطبيق مختلف.

1. حدد زر البدء(Start) ، واكتب "طرفي" في حقل البحث. في جزء Windows Terminal ، حدد (Administrator)تشغيل(Run) كمسؤول .

ملاحظة: إذا لم يتم تشغيل Windows Terminal(Windows Terminal) ، فقد تحتاج إلى تحديثه. قم بزيارة متجر Microsoft(Microsoft Store) وقم بتثبيت أحدث إصدار من Windows Terminal(latest version of the Windows Terminal) .

2. اكتب الأمر التالي: wsl –install ، في موجه الأوامر واضغط على Enter . سيقوم هذا الأمر الفردي بتنزيل وتثبيت أحدث إصدار من نظام Windows الفرعي(Windows Subsystem) لنظام Linux . يبلغ حجم التنزيل بضع مئات من الميجابايت ، لذا قد تستغرق عملية التثبيت بعض الوقت حتى تنتهي.

3. عند الانتهاء ، سترى الرسالة: "العملية المطلوبة ناجحة". بمجرد ظهور هذه الرسالة ، أعد تشغيل النظام لإكمال تثبيت WSL . يمكنك كتابة shutdown /r /t 0 في Windows Terminal لبدء إعادة التشغيل.

4. بعد إعادة تشغيل نظامك ، ستستمر العملية عن طريق تثبيت Ubuntu كتوزيعة (Ubuntu)Linux الافتراضية . سيُطلب منك إدخال اسم مستخدم وكلمة مرور لنظام Linux .

5. بمجرد الانتهاء ، سيتم تشغيل Ubuntu في (Ubuntu)Bash shell تلقائيًا. يمكنك استخدام نفس الأوامر التي تستخدمها عادةً في Linux ، بما في ذلك تثبيت تطبيقات Linux في هذه البيئة الافتراضية.

6. يمكنك تثبيت توزيعات Linux أخرى(other Linux distros) إذا كنت تفضل ذلك. لمعرفة أي منها متاح للتثبيت ، أعد فتح Windows Terminal ( Powershell ) ، واكتب wsl –list –online ، واضغط على Enter . سترى خيارات مثل Opensuse و Debian وغيرها.

7. يمكنك تثبيت أي من هذه التوزيعات بكتابة wsl –install -d <> في Windows Terminal . ستتكرر نفس العملية مثل تثبيت Ubuntu السابق ، وستحتاج إلى إدخال اسم مستخدم وكلمة مرور لإكمال التثبيت.

ملاحظة: يمكنك أيضًا تثبيت أي Linux Distro على Windows من متجر Microsoft(Microsoft Store) .

كيفية تشغيل Linux Distro(Your Linux Distro) واستخدام Bash(Use Bash)

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

بدلاً من ذلك ، يمكنك تشغيل Windows Terminal واكتب الأمر Ubuntu لتشغيل Linux Bash shell في بيئة Ubuntu .

للاطلاع على قائمة بجميع أوامر Linux المتاحة التي يمكنك استخدامها في Bash ، اكتب help -d.

يمكنك الحصول على مزيد من التفاصيل حول الأوامر الفردية عن طريق كتابة تعليمات متبوعة باسم الأمر. على سبيل المثال ، تقوم تعليمات printf بإرجاع تفاصيل الأوامر ومعلومات حول كل معلمة أمر.

تتضمن بعض أوامر Bash الأكثر شيوعًا التي يستخدمها معظم الأشخاص عند البدء لأول مرة ما يلي:(Bash)

  • الوضع(Mode) التفاعلي : اكتب الأوامر في واجهة سطر الأوامر ( Windows Terminal ).
  • وضع(Mode) الدُفعات : قم بتشغيل ملف نصي يحتوي على جميع الأوامر التي ترغب في أن ينفذها Linux بالترتيب. يقوم العديد من الأشخاص بإنشاء هذه البرامج النصية باستخدام بناء جملة البرمجة.

كيفية تشغيل Bash Script في Windows

لتشغيل برنامج نصي في Bash ، ما عليك سوى إنشاء ملف نصي باستخدام محرر الملفات المفضل لديك مثل Notepad وحفظه في مكان ستتذكره.

الشيء الوحيد الفريد في نص Bash هو أن السطر الأول يجب أن يكون "#!" متبوعًا بمسار مسار Linux bash الخاص بك. لمعرفة ما هو هذا ، قم بتشغيل Ubuntu واكتب bash في نافذة سطر الأوامر. سيوفر هذا مسار Bash .

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

#! / المستخدم / بن / باش

اتبع هذا السطر مع كل أمر تسلسلي تريد تشغيل Linux . في هذا المثال:

  • السطر 1: يستخدم الأمر echo لعرض النص للمستخدم على الشاشة.
  • السطر 2: يجمع الصدى مع الأمر date لإرجاع تاريخ اليوم.
  • السطر 3: يجمع الصدى مع الأمر whoami لإرجاع اسم المستخدم الخاص بك.

احفظ هذا الملف النصي بامتداد .sh. تذكر المسار إلى هذا الملف.

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

لتشغيل البرنامج النصي ، اكتب bash << اسم البرنامج النصي >>.

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

يوفر موقع SS64 موردًا شاملاً(SS64 provides an extensive resource) مع جميع أوامر Bash المتاحة التي يمكنك استخدامها في محطة Bash أو نصوص Bash النصية الخاصة بك.

يمكنك أيضًا مشاهدة برنامج تعليمي حول استخدام برنامج نصي لـ Linux shell لعمل نسخة احتياطية من دليل(Linux shell script to back up a directory) .



About the author

أنا عالم كمبيوتر لدي أكثر من 10 سنوات من الخبرة في العمل في مجال المتصفحات و Microsoft Office و onedrive. أنا متخصص في تطوير الويب ، وأبحاث تجربة المستخدم ، وتطوير التطبيقات على نطاق واسع. يتم استخدام مهاراتي من قبل بعض الشركات الرائدة في العالم ، بما في ذلك Google و Facebook و Apple.



Related posts