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