النتائج 1 إلى 3 من 3

الموضوع: دورة تعليم لينكس اوبنتو 10.10 Ubuntu | فهم GNOME و TerminalوShell

العرض المتطور

المشاركة السابقة المشاركة السابقة   المشاركة التالية المشاركة التالية
  1. #1
    عضوية جديدة
    تاريخ التسجيل
    Aug 2011
    المشاركات
    4
    معدل تقييم المستوى
    0

    دورة تعليم لينكس اوبنتو 10.10 Ubuntu | فهم GNOME و TerminalوShell

    السلام عليكم ورحمة الله

    استكمالا لدورتنا .. نبدا اليوم فى الدرس الثالث بعد محاضرة تثبيت اوبنتو

    الدرس الثالث

    ما معنى ال Shell و ال Terminal




    فن الطبقات فى لينكس Layers in Linux

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

    اقصد بالطبقات او Layers التالى

    - يوجد فى قلب النظام نواة النظام Kernel ( الطبقة الاولى )
    - يوجد اعلى تلك الطبقة ما سنتعرف عليه الان ما يسمى ب Shell وهو الطبقة التالية وتمكنك من التعامل مع الطبقة الاولى.
    - واعلى تلك الطبقة واجهة لسطح المكتب Desktop Environment

    وهكذا العديد من الطبقات او الاجزاء الاخرة للنظام

    الجميل فى السابق انه مثلا يوجد أكثر من Shell لأكثر من مبرمج للتعامل مع ال Kernel

    وايضا يوجد أكثر من مبرمج ( مجموعة منهم) يقوم بعمل سطح المكتب DE or Desktop Environment
    فيظهر لنا الابداعات المختلفة فى واجهات المستخدم المشهورة مثل GNOME و KDE و UNITY

    هل فهمت الان ما هو GNOME ؟
    انه أحد واجهات المستخدم لسطح المكتب Desktop Environment فى لينكس
    كذلك الامر فى Unity و KDE

    ال Shell


    كلنا يعلم مما يتكون نظام الحاسب Computer System كما بالصورة

    كذلك نظام التشغيل وبصورة أكثر تعقيدا كما ذكرنا فى شرحنا لمعنى الطبقات Layers

    ((( ملحوظة : الطبقات ليست مسمى علمى لمكونات نظام التشغيل ولكنها هنا لتوضيح الصورة )))


    ما معنى Shell

    نواة نظام التشغيل (Kernel) كما ذكرنا بالمحاضرة الاولى هى اساس نظام التشغيل وتقوم بالعمليات الدقيقة به مثل التعامل مع المكونات المادية Hardware وخلافه. لذا التعامل مباشرة مع ال Kernel يكون بواسطة كتابة برامج من قبل المبرمجين بلغات برمجة صعبة لعمل ذلك.

    ولكـــن وفر لنا لينكس طريقة للتحدث مع نواة النظام Kernel وارسال اوامر له كي يقوم بتنفيذها...... هذه الوسية هى ال Shell

    اذن الShell هى الطبقة ما فوق نواة النظام Kernel تمكنك من التخاطب معه وارسال اوامر للنظام. تعتبر الShell ايضا هى الواجهه غير الرسومية او واجهة كتابة الاوامر Command Line Interface لنظام التشغيل لينكس.
    أمثلة على Shells المشهورة
    Bash, Ksh, Sh


    ولكن هل سأحتاج الى استخدام اوامر او ما شابه ؟؟ انا افضل الواجهة الرسومية دائما GUI.

    واجهة كتابة الاوامر Command Line Interface هى من أقوى النقاط على الطلاق فى نظام التشغيل لينكس

    بالطبع الواجهة الرسومية أسهل فى التعامل وافضل من وجة نظر المستخدم وسنتستخدمها جميعا ولكننا سنتعرف ايضا على مدى قوة الواجهة الكتابية حتى نستخدمها وقت الحاجة. سنتعرف عليها اكثر من خلال الدروس القادمة وأولها الدرس القادم " حل مشكلة الخطوط فى اوبنتو بخطوة واحدة"

    اذن هذا كان ال Shell
    فما هو ال Terminal ؟ ( الترجمة الحرفية لها " الطرفية"

    ببساطة ال Terminal فى لينكس هو برنامج صغير يمكنك من كتابة الاوامر بدخله. هذه الاوامر يتم ارسالها لل Shell والتى بدورها تقوم بتنفيذها أو بمعنى ادق ارسالها لنظام التشغيل لتنفيذها

    تطبيق سريع

    لفتح ال Terminal اذهب الى القائمة Applications ثم Accessories ثم اختر Terminal


    اكتب بلوحة المفاتيح الامر
    cal
    cal 2011
    cal 8 2011

    ماذا ترى ؟

    اراكم المحاضرة القادمة ان شاء الله

  2. #2
    عضو الصورة الرمزية m7med.saher
    تاريخ التسجيل
    Apr 2009
    المشاركات
    86
    الدولة: Egypt
    معدل تقييم المستوى
    0

    رد: دورة تعليم لينكس اوبنتو 10.10 Ubuntu | فهم GNOME و TerminalوShell

    مشكور اخى على الشرح
    لكن ممكن تضع كل الشروحات فى صفحه واحده
    ولك جزيل الشكر
    اذا المرء افشى سره بلسانــــــــــــــه
    ولام عليه غيره فهو احمــــــــــــــــق
    اذا ضاق صدر المرء عن سر نفســــه
    فصدر الذى يستودع السر اضيـــــق



    S@HeR

  3. #3
    عضوية جديدة
    تاريخ التسجيل
    Sep 2011
    المشاركات
    6
    معدل تقييم المستوى
    0

    رد: دورة تعليم لينكس اوبنتو 10.10 Ubuntu | فهم GNOME و TerminalوShell

    شكرا جزيلا وبارك الله فيك
    كنت بحاجة لهدرس

المواضيع المتشابهه

  1. مشاركات: 1
    آخر مشاركة: 31-08-2011, 17:11
  2. مشاركات: 1
    آخر مشاركة: 22-08-2011, 17:31
  3. مساعده فى تنصيب Ubuntu 11.04
    بواسطة MohamedNagy في المنتدى الأرشيف
    مشاركات: 12
    آخر مشاركة: 12-08-2011, 01:01
  4. مشكلة في تنصيب Ubuntu
    بواسطة moha_sat في المنتدى الأرشيف
    مشاركات: 3
    آخر مشاركة: 01-06-2011, 11:07
  5. مشكلة في تنصيب Ubuntu
    بواسطة moha_sat في المنتدى الأرشيف
    مشاركات: 1
    آخر مشاركة: 27-05-2011, 09:38

الكلمات الدلالية لهذا الموضوع

المفضلات

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •