الخطوة 1: قم بإنشاء برنامج نصي للاختبار

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

  1. يركض "طرفية" بطريقة تناسبك ، على سبيل المثال ، من خلال قائمة التطبيق أو مفتاح الاختصار Ctrl + Alt + T..
  2. بدء تشغيل Terminal لإنشاء نص تنسيق SH يدويًا في Linux

  3. هنا استخدم الأمر sudo nano script.shأين نانو - محرر النصوص المستخدم ، و script.sh - اسم الملف المراد إنشاؤه. يمكنك إنشاء ملف ، على سبيل المثال ، من خلال نفسه السادس أو gedit، في الواقع لن يتغير ، كما يتغير اسم العنصر وفقًا للتفضيلات الشخصية للمستخدم.
  4. أمر لتشغيل محرر نصوص قبل إنشاء برنامج نصي بتنسيق SH في Linux

  5. قم بتأكيد هذا الإجراء عن طريق إدخال كلمة المرور لحساب المستخدم المتميز كما يتم تنفيذه باستخدام وسيطة sudo.
  6. تأكيد لتشغيل محرر نصوص لإنشاء برنامج نصي بتنسيق SH في Linux

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

    #! / بن / باش
    صدى "Hello world"

  8. إنشاء برنامج نصي بتنسيق SH في Linux عبر محرر نصوص

  9. بعد ذلك ، يمكنك حفظ الإعدادات بالضغط باستمرار على مجموعة المفاتيح السيطرة + O.
  10. انتقل إلى حفظ البرنامج النصي بتنسيق SH في Linux بعد إنشائه

  11. لا يلزم تغيير اسم الملف ، لأننا حددناه أثناء الإنشاء. فقط اضغط على أدخللإنهاء الحفظ.
  12. اختيار اسم لبرنامج نصي بتنسيق SH في Linux بعد إنشائه

  13. اترك محرر النصوص عبر السيطرة + X.
  14. الخروج من محرر نصوص بعد إنشاء برنامج نصي بتنسيق SH على Linux

كما ترى ، لا يوجد شيء صعب في إنشاء البرامج النصية الخاصة بك لـ Bash ، لكن الميزة الكاملة تكمن في معرفة الكود. سيتعين عليك إما كتابتها من البداية بنفسك ، أو نسخ الحلول الجاهزة من مصادر مجانية. بعد تنفيذ البرنامج النصي بنجاح في الملف ، يمكنك المتابعة بأمان إلى المرحلة التالية.

الخطوة 2: تكوين البرنامج النصي لأداة env

هذه الخطوة اختيارية أيضًا ، لكن المستخدمين الذين يستخدمون الأداة لا يمكنهم الاستغناء عنها. الحسد لتشغيل البرنامج النصي. بدون التكوين الأولي ، لن يتم فتحه ببساطة ، حيث لم يتم الحصول على الأذونات المناسبة في البداية. يتم إضافتهم من خلال الأمر sudo chmod ugo + x script.shأين script.sh - اسم الملف المطلوب.

أمر لتوفير الوصول إلى البرنامج النصي SH في Linux قبل تشغيله

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

إدخال كلمة مرور لتأكيد الوصول إلى البرنامج النصي SH في Linux

الخطوة 3: قم بتشغيل البرنامج النصي الحالي

دعنا ننتقل إلى الخطوة الرئيسية ، والتي تتمثل في بدء تشغيل البرنامج النصي الحالي مباشرة. أولاً ، فكر في أمر بسيط يشبه ./script.sh وهو مسؤول عن تشغيل الملف من موقعه الحالي. يمكنك رؤية نتيجة الإخراج في لقطة الشاشة أدناه. أخذنا النص الذي تم إنشاؤه مسبقًا كمثال. وفقًا لنفس المبدأ ، يمكنك تحديد المسار الكامل للكائن بحيث تتغير السلسلة ، على سبيل المثال ، إلى /home/user/script.sh.

أمر لفتح البرنامج النصي SH في Linux من المجلد الحالي

لينكس لديه نظام متغير PATH. يتضمن عددًا من المجلدات المسؤولة عن تنفيذ مجموعة متنوعة من الإجراءات. واحد منهم يسمى / usr / local / bin ويستخدم للتثبيت اليدوي للبرامج. إذا كنت لا ترغب في تحديد المسار الكامل للبرنامج النصي باستمرار لتنشيطه ، فما عليك سوى إضافته إلى أحد مجلدات PATH. للقيام بذلك ، استخدم الخط cp script.sh /usr/local/bin/script.sh.

أمر لنقل البرنامج النصي بتنسيق SH في Linux إلى مجلد متغير

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

تشغيل برنامج نصي بتنسيق SH في Linux بعد الترحيل بنجاح إلى مجلد متغير

طريقة الفتح الثانية هي استدعاء الغلاف في نفس الوقت. يجب عليك الانتقال إلى دليل البرنامج النصي والكتابة bash script.sh... هذه الطريقة جيدة لأنها تسمح لك بعدم إدخال المسار الكامل للكائن أو إضافته مسبقًا إلى أدلة PATH المقابلة.

تشغيل برنامج نصي بتنسيق SH على Linux مع shell

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