كيفية تثبيت واستخدام 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 <
ملاحظة: يمكنك أيضًا تثبيت أي 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) .
Related posts
لماذا هو جهاز الكمبيوتر الخاص بي غير متوافق مع Windows 11؟ Use WhyNotWin11!
كيفية إنشاء واستخدام محرك أقراص USB لاسترداد نظام التشغيل Windows 11
مصفوفات PowerShell: كيفية إنشائها واستخدامها
Context Menu المحررين: Add، Remove Context Menu البنود في Windows 11
كيفية تحديد أي تطبيق إلى Taskbar في Windows 11
ويندوز 11 لBusiness and Enterprise - New الميزات
نظام التشغيل Windows 11 متطلبات النظام: ميزة Wise Minimum Hardware
Fix Ca لا تصل إلى VPN Server error على PIA على Windows 11
كيفية إظهار أو إخفاء معظم التطبيقات المستخدمة في Start Menu على Windows 11
كيفية الرجوع من Windows 11 إلى Windows 10
Click هنا لإدخال رسالة بيانات اعتماد أحدث في Windows 11
كيفية فتح Windows Tools في Windows 11
كيفية تسجيل الخروج من email account في Mail app في Windows 11
Show or Hide Icons في Taskbar Corner Overflow area على ويندوز 11
كيفية تسريع Windows 10 وجعلها تعمل Start، Run، Shutdown faster
كيفية تغيير Theme في Microsoft Teams على Windows 11
كيفية تعيين خلفية مختلفة على أجهزة كمبيوتر سطح المكتب المختلفة على Windows 11
إصلاح وPC يجب أن يدعم TPM 2.0 خطأ أثناء تثبيت Windows 11
كيفية إظهار Pen Menu Taskbar Icon على Windows 11
اللوحات والأمومة التي تدعم Windows 11 operating system