توقفت عن الكتابه هنا وانتقلت الى وردبريس
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 

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














   

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

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

    ردحذف
    الردود
    1. وفيك بارك الله اخى
      اتمنى تكون استفت من الشرح

      حذف
  2. أزال المؤلف هذا التعليق.

    ردحذف
  3. طرح جميل هندسة , وربنا يزيدك , منكم نستفيد دائما

    ردحذف