توقفت عن الكتابه هنا وانتقلت الى وردبريس
abdulmogeeb.wordpress.com

الثلاثاء، 19 مارس 2013

برمجة Shell Scripting | الدرس الاول

بسم الله الرحمن الرحيم 
الحمد لله والصلاة والسلام على رسول الله وبعد ,
هذا هو الدرس الاول فى تلخيص دورة  برمجة Shell Scripting  التى يقدمها الاستاذ عبد المجيد الحميد .

رابط المحاضرة

* ما هو Shell Scripting programming؟
هى لغة برمجة نصية تكتب عن طريق سطر الاوامر {terminal}  تقوم بتنفيذ مجموعة معينة من المهام .

* ما الفائدة من تعلم برمجة Shell Scripting وما هى مميزاته ؟
- كما قلت فان برمجة Shell Scripting تقوم بتنفيذ مجموعة معينة من المهام يحددها المستخدم , فهى تمكنك من عمل اشيائك الخاصة على نظام التشغيل الخاص بك .
- وتتميز برمجة Shell Scripting بالعديد من المميزات منها :
  1. انها لغة بسيطة جدا فى التعامل .
  2. سريعة جدا .
  3. توفر الكثير من الوقت .
  4. امكانية القيام بالمهام تلقائيا .
*امثلة لما يمكن عمله بواسطة Shell Scripting ؟
  1. شاشة نظام كاملة .
  2. عمل نسخ احتياطى للبيانات تلقائيا .
  3. عمل تنظيف للنظام , فمثلا بامكانك عمل برنامج يبحث عن الاشياء التى تسبب ثقل النظام والتخلص منها .
  4. ايضا من الممكن ربط الدومين الخاص بك لتصلك التحديثات الخاصة بهذا الدومين مباشرة , مثلا متى ينتهى ... .
* ما هو نوع ال Shell  المستخدم فى برمجة ال Shell Scripting ؟
- سنقوم باستخدام ال bash shell .

* ما هو ال bash shell ؟
- ال bash shell  هو اختصار ل bourne again shell  وهو تطوير لما كان يعرف ب bourne shell على اسم مخترعه .
- ومما يميز ال bash shell :
  1. انه ال shell  الافتراضى فى لينكس .
  2. يمكن الوصول اليه عن طريق لوحة المفاتيح فقط .
  3. يمكن استخدامه فى لينكس , Microsoft DOS , .... .

- ولمعرفة نوع ال shell المستخدم : اكتب فى سطر الاوامر {terminal} :-  
   cat /etc/shells ثم اضغط  Enter .

* انواع الاوامر داخل ال bash shell :
- هناك نوعين من الاوامر داخل شيل الباش هى 
  1. اوامر داخل ال bash ويطلق عليها Built in مثل امر ال history .
  2. اوامر خارجة عن بنية ال bash ويطلق عليها Built out مثل امر ال date .
- ولمعرفة اذا كان امر معين من نوع Built in او Built out نستخدم type -a command  هكذا : type –a history 

============================
الى هنا تكون نهاية الدرس الاول , اتمنى يفيدكم التلخيص وفى انتظار اسئلتكم واستفساراتكم .
  
              














   

هناك 7 تعليقات: