كيفية تشغيل ملف .sh أو Shell Script في نظام التشغيل Windows 11/10

ملفات Shell Scripts(Shell Scripts) أو ملفات SH( .SH files) مثل الملفات الدفعية لنظام التشغيل Windows(Windows) والتي يمكن تنفيذها في Linux أو Unix . من الممكن تشغيل ملف .sh أو Shell Script في نظام التشغيل Windows 10(Windows 10) باستخدام نظام Windows الفرعي(Windows Subsystem) لنظام التشغيل Linux(Linux) . في هذا المنشور ، سنوضح لك كيفية تشغيل ملف Shell Script في Windows 11/10 .

كيفية تشغيل ملف .sh أو Shell Script في Windows 11/10

Bash  هي  لغة الأوامر وقذيفة Unix التي يمكنها تشغيل ملفات (Unix)Shell Script . لا تحتاج إلى تثبيت Ubuntu أو أي توزيعات Linux(Linux Distros) أخرى ما لم تكن البرامج النصية الخاصة بك بحاجة إلى دعم نواة Linux الحقيقية . سوف نشارك كلتا الطريقتين.

  1. قم بتنفيذ ملف Shell Script باستخدام WSL
  2. قم بتنفيذ برنامج Shell Script(Execute Shell Script) باستخدام Ubuntu على نظام التشغيل Windows 10(Windows 10)

1] تنفيذ ملف Shell Script(Execute Shell Script) باستخدام WSL

قم بتثبيت WSL أو Windows Subsystem لـ Linux(Install WSL or Windows Subsystem for Linux)

انتقل إلى  Settings > Update التحديث Security > > للمطورين(Developers) . تحقق من   زر الاختيار وضع المطور . (Developer Mode)وابحث عن " ميزات Windows(Windows Features) " ، واختر " تشغيل ميزات Windows أو إيقاف تشغيلها(Turn Windows features on or off) ".

قم بالتمرير للعثور على WSL ، وحدد المربع ، ثم قم بتثبيته . بمجرد الانتهاء من ذلك ، يتعين على المرء إعادة التشغيل لإنهاء تثبيت التغييرات المطلوبة. اضغط على إعادة التشغيل(Press Restart) الآن.  سيكون BASH متاحًا في (BASH)موجه الأوامر(Command Prompt) و PowerShell .

تنفيذ ملفات البرنامج النصي شل(Execute Shell Script Files)

  1. افتح موجه الأوامر(Command Prompt) وانتقل إلى المجلد حيث يتوفر ملف البرنامج النصي.
  2. اكتب Bash script-filename.sh واضغط على مفتاح الإدخال.
  3. سيقوم بتنفيذ البرنامج النصي ، وبناءً على الملف ، يجب أن ترى مخرجات.

قم بتشغيل ملفات البرامج النصية لـ Shell من موجه الأوامر

في نظام Linux ، عادة ما تستخدم SH ، ولكن هنا تحتاج إلى استخدام BASH . ومع ذلك ، فإن BASH في Windows لها حدودها ، لذلك إذا كنت تريد التنفيذ في بيئة Linux ، فأنت بحاجة إلى تثبيت Ubuntu أو أي شيء مشابه.

2] قم بتنفيذ برنامج Shell Script(Execute Shell Script) باستخدام Ubuntu على نظام التشغيل Windows 10(Windows 10)

تأكد من تثبيت Ubuntu أو أي توزيعات Linux أخرى .  سيقوم Ubuntu(Ubuntu) بتحميل أو إتاحة جميع أدلة (directories)Windows الخاصة بك ضمن /mnt . لذا فإن محرك الأقراص C متاح في /mnt/C C. لذلك إذا كان سطح المكتب سيكون متاحًا على /mnt/c/users/<username>/desktop .

قم بتشغيل ملفات البرامج النصية في Windows عبر Ubuntu

الآن اتبع هذه الخطوات

  1. اكتب Bash في موجه التشغيل ، وسيقوم بتشغيل موجه التوزيع.
  2. انتقل إلى المجلد باستخدام الأمر "cd" إلى المجلد حيث تتوفر البرامج النصية.
  3. اكتب “sh script.sh” واضغط على Enter.

سيقوم بتنفيذ البرنامج النصي ، وإذا كان لديهم اعتماد على أي من ميزات Linux الأساسية.(Linux)

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



About the author

أنا مبرمج كمبيوتر منذ أكثر من 15 عامًا. تكمن مهاراتي في تطوير التطبيقات البرمجية وصيانتها ، فضلاً عن تقديم الدعم الفني لتلك التطبيقات. لقد قمت أيضًا بتدريس برمجة الكمبيوتر لطلاب المدارس الثانوية ، وأنا حاليًا مدرس محترف.



Related posts