استمرار سلسلة الدروس لدينا على برمجة شل، نقدم اليوم الثالث (03 البرنامج التعليمي) من نفس الشيء.
ومنذ ذلك الحين ، في أول 2 نتناول أساسيات التالية، المحطات الطرفية ، لوحات المفاتيح ، الأصداف و Bash Shell ، في هذا الجزء الثالث ، سنركز بشكل خاص على معرفة كل شيء ممكن عن الملفات المسماة مخطوطات وتقنية برمجة شل.
وقبل البدء في ذلك البرنامج التعليمي 03 حول «البرمجة النصية لشل»، نوصي باستكشاف ما يلي المحتويات ذات الصلة، في نهاية قراءة هذا المنشور اليوم:
دروس البرمجة في شل 03
ملفات البرامج النصية ولغة البرمجة النصية في Shell
نظرا إلى، توفر شل بيئة برمجة قوية فوق جنو / لينكس ، للاستفادة منها بشكل جيد ، يجب أن تتقن استخدام ملفات البرامج النصية وتقنية لغة البرمجة النصية.
فهم كلا المفهومين على النحو التالي:
النصوص
النصوص هي برامج صغيرة مصنوعة في أي قذيفة، والتي لا تحتاج أيضًا إلى تجميعها. منذ ذلك الحين ، فإن القشرة المستخدمة سوف تفسرها سطراً بسطر. يسمى، البرنامج النصي هو ملف أتمتة المهام، وعادة ما يتم إنشاؤها في ملف ملف نصي عادي مع موجهات الأوامر التقليدية والقابلة للقراءة. ولهذا السبب يقدمون ملف بناء جملة نظيفة وواضحة، مما يجعلها نقطة انطلاق جيدة للبدء في عالم البرمجة على جنو / لينكس.
وبالتالي ، مع البرامج النصية أو ملفات البرامج النصية شل يمكننا البرمجة من أوامر صغيرة وبسيطة لأنشطة محددة ، مثل الحصول على تاريخ النظام من خلال المحطة ؛ حتى الجري مهام كبيرة ومتقدمة أو سلسلة من التعليمات مثل تشغيل النسخ الاحتياطية المتزايدة للملفات / المجلدات أو قواعد البيانات عبر الشبكة.
شل البرمجة
عادة ما يتم تعريفه على أنه برمجة شل إلى تقنية تصميم وإنتاج سيناريو لصدفة لنظام تشغيل معين. ولهذا ، يتم استخدامها بشكل شائع محررات النصوص البسيطة (GUI / CLI). التي تسمح أ التعامل السهل والمباشر مع الكود وفهم جيد لبناء جملة البرمجة المستخدمة.
لذلك ، فإن برمجة شل، يسمح بشكل أساسي بإدارة ملف نوع لغة البرمجة المفسرة. لأنه ، في حين أن البرنامج العادي يحتاج إلى أن يتم تجميعه ، أي أنه يتم تحويله بشكل دائم إلى رمز معين قبل أن يتم تنفيذه ؛ البرمجة النصية في شل تسمح لنا بإنشاء ملف برنامج (شل سكريبت) الذي يظل في شكله الأصلي (دائمًا تقريبًا).
وخلاصة القول، البرمجة النصية شل تسمح:
- اجعل البرامج والمهام برموز أبسط وأصغر.
- إدارة ملفات التعليمات البرمجية المصدر كنص عادي.
- التفاعل مع المكونات المكتوبة بلغات البرمجة الأخرى.
- استخدم المترجمين الفوريين بدلاً من المجمعين لتشغيل البرامج.
- قم بإنشاء البرامج بطريقة بسيطة وسهلة ومثالية ، وإن كان ذلك بتكلفة معالجة أعلى.
في عدد مستقبلي ، سوف نتعمق قليلاً المزيد عن البرامج النصية و Shell Scripting.
ملخص
باختصار مع هذا البرنامج التعليمي 03 حول «البرمجة النصية لشل» نواصل تقديم محتوى قيم لـ اساس نظرى من هذه السلسلة من المشاركات ، في هذا المجال التقني لإدارة محطة جنو / لينكس.
إذا أعجبك المحتوى ، التعليق ومشاركتها. وتذكر ، قم بزيارة بداية «موقع»، بالإضافة إلى القناة الرسمية لـ تیلیجرام لمزيد من الأخبار والبرامج التعليمية وتحديثات Linux.