كيفية تنفيذ ملفات SH على ويندوز

تتم كتابة ملفات نصوص Bash shell بلغة البرمجة النصية bash لنظام التشغيل Linux. يحتوي على أوامر يمكنك تشغيلها عادة في سطر الأوامر. يمكن استدعاء هذه الملفات في المحطة الطرفية للتنفيذ ويمكن فتحها بالنقر المزدوج. ومع ذلك ، لا يعرف Windows ما هو ملف SH وكيفية تنفيذه. إذا كنت تبحث عن طريقة لتنفيذ ملف SH في Windows ، فستوفر لك هذه المقالة جميع الطرق الممكنة.

تنفيذ ملفات SH على ويندوز

ما هي ملفات SH؟

ملفات SH (المعروفة أيضًا باسم ملفات البرامج النصية) هي البرامج النصية التي تستخدمها برامج تطبيق Bash. تستخدم لغة Bash لكتابة التعليمات في هذه الملفات. يستخدم مطورو البرامج معظمهم هذه الملفات. نظرًا لأنها تحتوي على أوامر لتنفيذ البرامج ، فهي مهمة بالفعل. ومع ذلك ، فإن هذه الملفات مخصصة لنظام التشغيل Linux ، لذا فإن تنفيذها على Windows سيتطلب بعض البرامج أو البيئة التي سنوفرها في طرق هذه المقالة.

لمزيد من المعلومات حول ملفات SH ، يمكنك مراجعة مقالتنا هنا. الانتقال نحو طرق تنفيذ ملفات SH على Windows.

الأسلوب 1: استخدام Cygwin لتنفيذ ملفات SH

Cygwin هي بيئة واجهة سطر أوامر مفتوحة المصدر مشابهة لـ Unix. يسمح بتطبيقات Unix أو Linux أن يتم تجميعها وتشغيلها على نظام تشغيل Windows من داخل واجهة مشابهة لنظام Linux. باستخدام Cygwin ، يمكننا بسهولة تنفيذ ملفات SH دون أي مشاكل.

  1. انتقل إلى موقع Cygwin الرسمي لتنزيل ملف الإعداد 32 بت أو 64 بت : Cygwin

    تحميل موقع Cygwin
  2. افتح ملف الإعداد الذي تم تنزيله واتبع عملية تنزيل وتثبيت Cygwin. هناك خيارات مختلفة في عملية التثبيت ، لذا اختر الخيارات التي تفضلها.
  3. بعد التثبيت ، افتح Cygwin64 Terminal بالنقر المزدوج فوق الاختصار على سطح المكتب .
  4. الآن استخدم الأمر التالي لتغيير الدليل إلى مكان وجود الملف:
     cd ج: المستخدمين / اسم المستخدم / سطح المكتب 

    سيؤدي هذا إلى تغيير الدليل إلى سطح المكتب. اكتب الآن الأمر التالي لتنفيذ ملف SH:

     sh appuals.sh 

    تنفيذ ملف البرنامج النصي من خلال Cygwin

الطريقة 2: استخدام نظام Windows الفرعي لميزة Linux في نظام التشغيل Windows 10

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

الخطوة 1: تمكين نظام Windows الفرعي لنظام التشغيل Linux

  1. اضغط باستمرار على مفتاح Windows ثم اضغط R لفتح " تشغيل" ، ثم اكتب appwiz.cpl و Enter .

    فتح البرامج والميزات
  2. انقر فوق " تشغيل ميزات Windows" أو إيقاف تشغيلها على الجانب الأيسر.

    فتح خيار تشغيل أو إيقاف تشغيل ميزات Windows
  3. قم بالتمرير لأسفل لأسفل وحدد نظام Windows الفرعي لنظام Linux وانقر فوق " موافق" للتثبيت.

    تمكين نظام Windows الفرعي لنظام التشغيل Linux
  4. بمجرد الانتهاء من ذلك ، انتقل إلى الخطوة التالية.

الخطوة 2: تثبيت Linux Distro لنظام التشغيل Windows

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

  1. اضغط باستمرار على مفتاح Windows واضغط على R لفتح " تشغيل" ، واكتب " ms-windows-store: " بدون علامتي الاقتباس وأدخل .

    فتح متجر ويندوز
  2. البحث عن أوبونتو . انقر فوق الذي يظهر أدناه وتنزيله:

    تنزيل أوبونتو من متجر ويندوز
  3. الطريقة الثانية هي استخدام الأمر Power shell التالي لتنزيل Linux distro:
     Invoke-WebRequest -Uri //aka.ms/wsl-ubuntu-1604 -OutFile Ubuntu.appx -UseBasicParsing 

    تنزيل توزيعة من خلال Power Shell
  4. الطريقة الثالثة لتنزيل distro تستخدم الأمر curl التالي:
     curl.exe -L -o ubuntu-1604.appx //aka.ms/wsl-ubuntu-1604 

    تحميل توزيعة من خلال قيادة حليقة

    ملاحظة : إذا كان رقم بنية Windows 10 أقل من 1706 ، فأنت بحاجة إلى تنزيل curl يدويًا وتغيير الدليل إلى هذا الموقع الذي يوجد به curl.exe . ومع ذلك ، إذا كان رقم بناء Windows 10 الخاص بك هو 1706 أو إصدار أحدث ، فسيتم تضمين curl افتراضيًا وتحتاج إلى تشغيل cmd كمسؤول .

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

    تثبيت وإعداد أوبونتو

الخطوة 3: تهيئة Distro المثبتة حديثًا وتنفيذ ملف SH

  1. تأتي معظم التوزيعات التي ستقوم بتثبيتها مصحوبة بكتالوج فارغ / صغير الحجم. لذلك تحتاج إلى تحديث الحزم وترقيتها باستخدام الأمر التالي:
     sudo apt update && sudo apt upgrade 

    تحديث وتحديث الحزم
  2. بمجرد الانتهاء من التوزيعية ، يمكنك الآن تغيير الدليل إلى موقع ملف SH باستخدام الأوامر التالية:
     cd / mnt 

    هذا سوف جبل محركات ويندوز الخاص بك. يمكنك الآن الانتقال إلى الموقع الذي تريد:

     مؤتمر نزع السلاح ج / المستخدمين / اسم المستخدم / سطح المكتب / 

    ملاحظة : نظرًا لأن ملف العينة كان موجودًا على سطح مكتب ، فقد قمنا بتغيير الدليل إلى سطح المكتب.

  3. اكتب الأمر التالي لتنفيذ ملف SH:
     sh appuals.sh 

    تغيير الدليل وتنفيذ ملف SH

الطريقة الثالثة: استخدام سطر أوامر Git لتنفيذ ملفات SH

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

  1. انتقل إلى الرابط التالي لتنزيل Git لنظام التشغيل الخاص بك: Git

    تحميل بوابة لنظام التشغيل Windows
  2. افتح ملف الإعداد الذي تم تنزيله لتثبيت Git . تابع عملية التثبيت وقم بفحص الخيارات التي تريدها والتي لا تريدها.
  3. اضغط باستمرار على مفتاح Windows واضغط على S لفتح وظيفة البحث ، اكتب Git Bash and Enter .

    فتح جيت باش
  4. قم بتغيير الدليل إلى حيث يوجد الملف الخاص بك بواسطة الأمر التالي:
     سطح المكتب مؤتمر نزع السلاح 

    ملاحظة : يمكن أن يكون Desktop هو اسم المجلد الذي يوجد به الملف.

  5. الآن اكتب أمر تنفيذ SH:
     sh appuals.sh 

    تنفيذ ملف SH في Git Bash

الطريقة الرابعة: ترجمة ملف البرنامج النصي إلى ملف دفعي

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

  1. انقر بزر الماوس الأيمن على ملف SH الخاص بك واختر فتح باستخدام> المفكرة .

    فتح ملف SH في المفكرة
  2. أزل سطر shebang من الكود كما هو موضح أدناه:

    إزالة خط شيبانج

    ملاحظة : سيكون للتعليقات بناء جملة مختلف " :: " عن تلك الموجودة في هذه العينة.

  3. انقر فوق " ملف" واختر " حفظ" في القائمة لحفظ التغييرات.

    حفظ التغييرات
  4. انقر بزر الفأرة الأيسر على ملف SH واضغط على المفتاح F2 لإعادة تسمية الملف. يمكنك أيضًا النقر بزر الماوس الأيمن فوق أحد الملفات واختيار إعادة التسمية .

    تغيير امتداد الملف

    قم بتغيير الامتداد من .sh إلى .bat وانقر فوق " نعم " للتغييرات.

  5. اضغط باستمرار على مفتاح Windows واضغط على S لفتح وظيفة البحث ، ثم اكتب cmd و Enter .
  6. تغيير الدليل إلى المسار حيث يوجد الملف باستخدام الأمر cd :
     سطح المكتب مؤتمر نزع السلاح 

    ملاحظة : يمكن أن يكون Desktop هو اسم المجلد الذي تحاول الوصول إليه.

  7. الآن ببساطة اكتب اسم الملف مع التمديد:
     appuals.bat 

    فتح ملف دفعي في كمد

    ومع ذلك ، ستلاحظ أن بناء الجملة الذي يعمل في ملفات البرامج النصية لا يعمل في ملف دفعي. كما ترون ، يتم تجاهل التعليق وسيتم طباعة النص مرتين دون "تشغيل / إيقاف" .

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