TrueschoTruescho
كل الدورات
أساسيات لينكس: واجهة سطر الأوامر
edX
دورة
مبتدئ
مجاني للتدقيق
شهادة

أساسيات لينكس: واجهة سطر الأوامر

Dartmouth College

تعلّم أساسيات سطر أوامر لينكس للتنقّل في النظام وإدارة الملفات والعمليات وتشغيل برامج C بكفاءة.

4 ساعة/أسبوع5 أسبوعالإنجليزية47,715 متسجل
مجاني للتدقيق

عن الدورة

تقدّم لك هذه الدورة مدخلاً عملياً إلى لينكس، نظام التشغيل القوي الذي يعتمد عليه معظم المطوّرين المحترفين. لماذا يُعدّ تعلّم لينكس إضافة مهمة لمهاراتك في لغة C؟ لأن كثيراً من الناس يستخدمون لينكس دون أن يدركوا ذلك. سواء كنت تستخدم هاتفاً ذكياً، أو تبحث على الويب، أو تستخدم جهاز صرّاف آلي، فغالباً ما يكون لينكس موجوداً في الخلفية بشكلٍ ما. يُعدّ لينكس أكثر أنظمة التشغيل استخداماً في الأجهزة المضمّنة (Embedded Devices) وفي الخوادم عالية الأداء، كما أنه النظام الأكثر شيوعاً لدى المطوّرين لبناء التطبيقات البرمجية. خلال هذه الدورة ستتعرّف على تاريخ يونكس ولينكس، وكيف استطاع مجتمع المصادر المفتوحة أن يطوّر واحداً من أكثر أنظمة التشغيل تقدّماً في عصرنا. ستتعلّم كيفية التنقّل داخل نظام الملفات، واستخدام أوامر لينكس الأساسية، وإتقان واجهة سطر الأوامر (CLI) لتنفيذ المهام اليومية بكفاءة. كما ستتعرّف على مفاهيم إدارة الذاكرة والعمليات التي تعمل على لينكس، وهي مهارات أساسية لكل مطوّر. وفي الجانب التطبيقي، ستقوم بترجمة (Compile) وتشغيل برنامج بلغة C على لينكس لفهم دورة العمل البرمجية على هذا النظام بشكلٍ مباشر.

ماذا ستتعلم

  • وضع التواريخ الرئيسية لنشأة يونكس ولينكس ضمن تسلسل زمني
  • استخدام الأوامر الأساسية للتحكم في نظام تشغيل لينكس
  • التنقّل داخل نظام ملفات لينكس والتعامل معه عبر واجهة سطر الأوامر
  • إدارة الذاكرة والعمليات التي تعمل على لينكس
  • ترجمة وتشغيل برنامج بلغة C على لينكس

المتطلبات المسبقة

  • يُنصح بإكمال: برمجة C: البدء للمبتدئين تماماً (DART.IMT.C.01)
  • أسس لغة C (DART.IMT.C.02)
  • برمجة C: البرمجة المعيارية وإدارة الذاكرة (DART.IMT.C.03)
  • برمجة C: المؤشرات وإدارة الذاكرة (DART.IMT.C.04)
  • برمجة C: أنواع البيانات المتقدمة (DART.IMT.C.05) أو امتلاك مهارات مكافئة

المدرسون

P

Petra Bonfert-Taylor

Professor, Thayer School of Engineering

R

Rémi Sharrock

Associate Professor, Telecom ParisTech

المواضيع

أوامر لينكس
الأنظمة المضمّنة
أنظمة التشغيل
أنظمة الملفات
تشغيل الهواتف الذكية

معلومات الدورة

المنصةedX
المستوىمبتدئ
طريقة التعلمغير محدد
شهادةمتاحة
السعرمجاني للتدقيق

المهارات

أوامر لينكس
الأنظمة المضمّنة
أنظمة التشغيل
أنظمة الملفات
تشغيل الهواتف الذكية
Linux
Automated Teller Machine
Computer Engineering
Command-Line Interface

ابدأ التعلم الآن