البرمجة النصية في شل - البرنامج التعليمي 03: كل شيء عن البرامج النصية والبرمجة النصية

برمجة شل النصية - البرنامج التعليمي 03: كل شيء عن البرمجة النصية لـ Bash Shell

برمجة شل - البرنامج التعليمي 03: كل شيء عن البرمجة باستخدام Bash Shell

استمرار سلسلة الدروس لدينا على برمجة شل، نقدم اليوم الثالث (03 البرنامج التعليمي) من نفس الشيء.

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

برمجة شل - البرنامج التعليمي 02: كل شيء عن Bash Shell

برمجة شل - البرنامج التعليمي 02: كل شيء عن Bash Shell

وقبل البدء في ذلك البرنامج التعليمي 03 حول «البرمجة النصية لشل»، نوصي باستكشاف ما يلي المحتويات ذات الصلة، في نهاية قراءة هذا المنشور اليوم:

البرمجة النصية للقذيفة - البرنامج التعليمي 01: شل ، وقذيفة باش ، والنصوص
المادة ذات الصلة:
البرمجة النصية لـ Shell - البرنامج التعليمي 01: المحطات الطرفية ووحدات التحكم والأصداف
برمجة شل - البرنامج التعليمي 02: كل شيء عن Bash Shell
المادة ذات الصلة:
برمجة شل - البرنامج التعليمي 02: كل شيء عن Bash Shell

دروس البرمجة في شل 03

دروس البرمجة في شل 03

ملفات البرامج النصية ولغة البرمجة النصية في Shell

نظرا إلى، توفر شل بيئة برمجة قوية فوق جنو / لينكس ، للاستفادة منها بشكل جيد ، يجب أن تتقن استخدام ملفات البرامج النصية وتقنية لغة البرمجة النصية.

فهم كلا المفهومين على النحو التالي:

النصوص

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

وبالتالي ، مع البرامج النصية أو ملفات البرامج النصية شل يمكننا البرمجة من أوامر صغيرة وبسيطة لأنشطة محددة ، مثل الحصول على تاريخ النظام من خلال المحطة ؛ حتى الجري مهام كبيرة ومتقدمة أو سلسلة من التعليمات مثل تشغيل النسخ الاحتياطية المتزايدة للملفات / المجلدات أو قواعد البيانات عبر الشبكة.

شل البرمجة

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

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

وخلاصة القول، البرمجة النصية شل تسمح:

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

في عدد مستقبلي ، سوف نتعمق قليلاً المزيد عن البرامج النصية و Shell Scripting.

حول لوا
المادة ذات الصلة:
لوا ، قم بتثبيت لغة البرمجة النصية القوية هذه على أوبونتو
حول بوويرشيل
المادة ذات الصلة:
PowerShell ، قم بتثبيت غلاف سطر الأوامر هذا على Ubuntu 22.04

لافتة مجردة للنشر

ملخص

باختصار مع هذا البرنامج التعليمي 03 حول «البرمجة النصية لشل» نواصل تقديم محتوى قيم لـ اساس نظرى من هذه السلسلة من المشاركات ، في هذا المجال التقني لإدارة محطة جنو / لينكس.

إذا أعجبك المحتوى ، التعليق ومشاركتها. وتذكر ، قم بزيارة بداية «موقع»، بالإضافة إلى القناة الرسمية لـ تیلیجرام لمزيد من الأخبار والبرامج التعليمية وتحديثات Linux.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.