برمجة شل - البرنامج التعليمي 07: من النظرية إلى التطبيق - الجزء 01

برمجة شل - البرنامج التعليمي 07: من النظرية إلى التطبيق - الجزء 01

برمجة شل - البرنامج التعليمي 07: من النظرية إلى التطبيق - الجزء 01

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

بالإضافة إلى ذلك ، من هنا ، سنتمكن من استخدام كل ما هو معروف ومتعلم ، في البرامج التعليمية السابقة 06 و 05 (الموارد عبر الإنترنت والممارسات الجيدة)، دون أن ننسى كل اساس نظرى استيعابها في دروس 04,03 و 02 و 01.

برمجة شل - البرنامج التعليمي 06: نصوص شل Bash - الجزء 3

برمجة شل - البرنامج التعليمي 06: نصوص شل Bash - الجزء 3

لذلك ، قبل البدء في هذا المنصب يسمى «البرمجة النصية لـ Shell - البرنامج التعليمي 07»، نوصي باستكشاف ما يلي المحتويات ذات الصلة، في نهاية قراءة أو إعادة قراءة هذا المنشور اليوم:

برمجة شل - البرنامج التعليمي 06: نصوص شل Bash - الجزء 3
المادة ذات الصلة:
برمجة شل - البرنامج التعليمي 06: نصوص شل Bash - الجزء 3
برمجة شل - البرنامج التعليمي 05: نصوص شل Bash - الجزء 2
المادة ذات الصلة:
برمجة شل - البرنامج التعليمي 05: نصوص شل Bash - الجزء 2

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

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

أمثلة على الأوامر التي يجب البدء بها في Shell Scripting - البرنامج التعليمي 07

معرفة القيم والمعلمات المحددة مسبقًا: أوامر التصدير و Env

بادئ ذي بدء ، من المهم معرفة أن العديد من ملفات القيم أو المعلمات الأكثر أهمية والمستخدمة، محددة مسبقًا في متغيرات معينة لنظام التشغيل ، والتي يمكن معرفتها من خلال أوامر "تصدير"و"الحياة الفطرية"كما نرى في الصور التالية:

تصدير

إخراج أمر التصدير - 1

إخراج أمر التصدير - 2

الحياة الفطرية

إخراج أمر Env - 1

إخراج أمر Env - 2

لذلك ، في المحطة يمكننا تنفيذ ما يلي ، على سبيل المثال أوامر القيادة لقراءة (استخراج / معرفة) بيئة سطح المكتب المستخدمة ، اعتمادًا على ملف أوامر "تصدير" و "Env":

صدى $ XDG_SESSION_DESKTOP

صدى $ DESKTOP_SESSION

وبالتالي احصل على نفس النتيجة من خلال الجهاز ، في حالتي: XFCE. كما هو مبين أدناه:

أوامر الأوامر لقراءة (استخراج / معرفة) بيئة سطح المكتب المستخدمة

استخراج القيم والمعلمات المخزنة باستخدام Shell Scripting

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

بينما اليوم هي التالية:

NE=$(cat /etc/hostname) ; echo $NE
#Nombre del Equipo.

F1=$(date +"%D") ; echo $F1
#Fecha actual del Sistema

F2=$(date +"%d-%b-%y") ; echo $F2
#Fecha actual del Sistema

F3=$(date +"%d-%m-%y") ; echo $F3
#Fecha Numérica actual del Equipo

F4=$(date "+%d-%m-%y_%H-%M-%S") ; echo $F4
#Fecha actual extendida del Sistema

H1=$(date +"%T") ; echo $H1
#Hora actual del Sistema

H2=$(date +"%H-%M") ; echo $H2
#Hora actual del Sistema

H3=$(date +"%H-%M-%S") ; echo $H3
#Fecha actual extendida del Sistema

H4=$(date +"%H") ; echo $H4
#Hora del Sistema

M1=$(date +"%M") ; echo $M1
#Minutos del Equipo

S1=$(date +"%S") ; echo $S1
#Segundos del Sistema

D1=$(date +"%d") ; echo $D1
#Día actual del Equipo

MES1=$(date +"%b") ; echo $MES1
#Mes alfabético actual del Equipo

MES2=$(date +"%m") ; echo $MES2
#Mes numérico actual del Equipo

A1=$(date +"%y") ; echo $A1
#Año (con 2 cifras) actual del Equipo

A2=$(date +"%Y") ; echo $A2
#Año (con 4 cifras) actual del Equipo

عند تنفيذها في محطة ، ستكون هذه هي النتيجة على الشاشة:

نتيجة الشاشة لأوامر الأوامر المنفذة

برمجة شل - البرنامج التعليمي 04: نصوص شل Bash - الجزء 1
المادة ذات الصلة:
برمجة شل - البرنامج التعليمي 04: نصوص شل Bash - الجزء 1
برمجة شل النصية - البرنامج التعليمي 03: كل شيء عن البرمجة النصية لـ Bash Shell
المادة ذات الصلة:
البرمجة النصية في شل - البرنامج التعليمي 03: كل شيء عن البرامج النصية والبرمجة النصية

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

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

تمامًا كما ، شخصيًا ، أعمل على بناء app (package) ديبيان يسمى LPI-SOA، فعله 100٪ مع Bash عبر Shell Scriptingحول النسخة المستقبلية مني استجابة المجتمع بناء على MX Linux ودعا المعجزات. وماذا يرون فيّ؟ قناة يوتيوب، من أجل معرفة قوة (نطاق) Shell Scripting.

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


اترك تعليقك

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

*

*

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