كيفية تنفيذ ملفات SH على نظام التشغيل Windows



جرب أداة القضاء على المشاكل

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



قم بتنفيذ ملفات SH على Windows



ما هي ملفات SH؟

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



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

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

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

  1. اذهب إلى المسؤول سيغوين موقع لتحميل ملفات 32 بت أو 64 بت ملف الإعداد: سيغوين

    تحميل موقع Cygwin



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

    سيؤدي هذا إلى تغيير الدليل إلى سطح المكتب. الآن اكتب الأمر التالي إلى نفذ - اعدم ملف 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. معلق شبابيك مفتاح واضغط ر لفتح يركض ، ثم اكتب appwiz.cpl و أدخل .

    فتح البرامج والميزات

  2. اضغط على تشغل أو إيقاف ميزات ويندوز على الجانب الأيسر.

    فتح خيار تشغيل ميزات Windows أو إيقاف تشغيلها

  3. قم بالتمرير لأسفل وحدد نظام Windows الفرعي لنظام Linux وانقر حسنا لتثبيت.

    تمكين نظام Windows الفرعي لنظام Linux

  4. بمجرد الانتهاء من ذلك ، انتقل إلى الخطوة التالية.

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

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

  1. معلق شبابيك مفتاح واضغط ر لفتح يركض ، نوع ' متجر مايكروسوفت ويندوز: 'بدون علامات الاقتباس و أدخل .

    فتح متجر Windows

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

    تنزيل Ubuntu من متجر Windows

  3. ال الطريقة الثانية هو استخدام ما يلي قذيفة الطاقة الأمر لتنزيل توزيعة Linux:
    استدعاء WebRequest -Uri https://aka.ms/wsl-ubuntu-1604 -OutFile Ubuntu.appx -UseBasicParsing

    تحميل توزيعة من خلال Power Shell

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

    تحميل توزيعة من خلال أمر curl

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

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

    تثبيت وإعداد ubuntu

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

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

    تحديث الحزم وترقيتها

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

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

    cd c / Users / Username / Desktop /

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

  3. اكتب الأمر التالي إلى نفذ - اعدم ملف SH:
    sh appuals.sh

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

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

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

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

    تنزيل Git لنظام التشغيل Windows

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

    افتتاح جيت باش

  4. قم بتغيير الدليل إلى حيث يوجد ملفك عن طريق الأمر التالي:
    سطح المكتب cd

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

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

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

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

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

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

    فتح ملف SH في المفكرة

  2. إزالة ال كوخ سطر من الكود كما هو موضح أدناه:

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

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

  3. اضغط على ملف و اختار حفظ في القائمة لحفظ التغييرات.

    حفظ التغييرات

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

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

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

  5. معلق شبابيك مفتاح واضغط س لفتح وظيفة البحث ، ثم اكتب كمد و أدخل .
  6. قم بتغيير الدليل إلى المسار حيث يوجد الملف باستخدام ملحق قرص مضغوط أمر:
    سطح المكتب cd

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

  7. الآن ببساطة اكتب اسم الملف بالملحق:
    appuals.bat

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

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

5 دقائق للقراءة