تخطَّ إلى المحتوى
أدوات المبرمج

كورس أساسيات Linux بالعربي

سطر الأوامر وإدارة الملفات والسيرفرات.

  • ما هو Linux ولماذا تعتمد عليه السيرفرات
  • أساسيات سطر الأوامر
  • التنقل بين المجلدات وإدارة الملفات
  • فهم الصلاحيات وتعديلها
  • البحث بـ grep و find
  • ربط الأوامر بالأنابيب وتحليل النصوص
  • إدارة العمليات: ps و top و kill
  • تثبيت البرامج بمدير الحزم apt
  • كتابة سكربتات Bash
  1. 1مقدمة في Linux: نظام تشغيل السيرفراتتعرّف على نظام Linux: ما هي النواة والتوزيعات، ولماذا يعتمد عليه المبرمجون والسيرفرات وأندرويد، وكيف تجربه بأمان، وأول أوامر سطر الأوامر مثل pwd و ls و echo.
  2. 2سطر الأوامر في Linux: الأوامر والخيارات والأنابيبافهم كيف تُكتب أوامر Linux: الأمر والخيارات والمعاملات، والمساعدة بـ man و --help، وتنفيذ أكثر من أمر بـ &&، وحفظ المخرجات بـ > و >>، وربط الأوامر بالأنبوب.
  3. 3التنقل بين المجلدات في Linux: cd و ls والمساراتتعلّم التنقل في نظام ملفات Linux: شجرة المجلدات من الجذر، والمسارات المطلقة والنسبية، والأمر cd مع .. و ~ و -، وعرض التفاصيل بـ ls -l، وإنشاء المجلدات.
  4. 4التعامل مع الملفات في Linux: إنشاء ونسخ ونقل وحذفتعلّم أوامر الملفات في Linux: الإنشاء بـ touch، والعرض بـ cat و head و tail، والنسخ بـ cp، والنقل بـ mv، والحذف بـ rm، والرمز *، والبحث بـ grep و find.
  5. 5الصلاحيات في Linux: chmod والمالك و sudoافهم الصلاحيات في Linux: القراءة والكتابة والتنفيذ للمالك والمجموعة والآخرين، وقراءة ls -l، وتغييرها بـ chmod بالحروف والأرقام، وتشغيل السكربتات، و sudo.
  6. 6البحث في Linux: grep و find بالتفصيلأتقن البحث في Linux: البحث داخل الملفات بـ grep وخياراته وأنماطه، والبحث عن الملفات بالاسم والنوع والحجم بـ find، وتنفيذ أمر على كل نتيجة بـ -exec.
  7. 7الأنابيب ومعالجة النصوص في Linux: sort و uniq و cut و awkتعلّم ربط أوامر Linux بالأنابيب لتحليل البيانات: العدّ بـ wc، والترتيب بـ sort، وحذف التكرار بـ uniq، واستخراج الأعمدة بـ cut و awk، وتوجيه رسائل الخطأ.
  8. 8العمليات في Linux: ps و top و killتعلّم إدارة العمليات في Linux: عرض البرامج العاملة بـ ps و top، وإيقافها بـ kill وإشاراته، وتشغيل الأوامر في الخلفية بعلامة & والتحكم فيها بـ jobs و fg و bg.
  9. 9إدارة الحزم في Linux: تثبيت البرامج بـ aptتعلّم تثبيت البرامج في Linux بمدير الحزم apt: تحديث قائمة الحزم، والبحث والتثبيت والحذف، وترقية النظام كله بأمر واحد، والفرق بين apt و dnf و pacman.
  10. 10سكربتات Shell في Linux: المتغيرات والشروط والحلقاتتعلّم كتابة سكربتات Bash في Linux: المتغيرات وناتج الأوامر، ومعاملات السكربت، والشروط بـ if وفحص الملفات، والحلقات for و while، والدوال، مع سكربت نسخ احتياطي.