إتقان لينكس بشرح بسيط (مع رسوم توضيحية وكود حقيقي)
إتقان لينكس: الأساسيات في مقال واحد — كود حقيقي، مخططات وخطوات ملموسة، مقتطفات من دورة مكونة من 42 درسًا.
دليل مباشر ومختصر: إتقان لينكس مفكك باستخدام مخططات ورسوم توضيحية وأمثلة عملية وأوامر مجربة. كل المحتوى مستمد من دورة منظمة تضم 11 فصلاً — وإليكم أفضل ما فيها.
- المقدمة والتثبيت
- نظام الملفات والتنقل
- الصلاحيات والمستخدمون
- معالجة النصوص والأنابيب
- العمليات وإدارة النظام
المتغيرات وعلامات الاقتباس والاستبدال
الأهداف التعليمية
- كتابة وتنفيذ سكريبت مع shebang
- تعريف المتغيرات واستخدامها
- التمييز بين علامات الاقتباس المفردة والمزدوجة وعدم استخدامها
- التقاط مخرجات أمر باستخدام
$(...) - فهم متغيرات البيئة
أول سكريبت لك
سكريبت Bash هو ببساطة ملف نصي يحتوي على أوامر. السطر الأول، وهو shebang #!/bin/bash، يخبر النظام بالمفسر الذي يجب استخدامه.
| الشكل | السلوك | مثال |
|---|---|---|
المزدوج "..." | يتم استبدال المتغيرات | "Bonjour $nom" → Bonjour Alice |
المفرد '...' | كل شيء حرفي، لا يتم استبدال أي شيء | 'Bonjour $nom' → Bonjour $nom |
| بدون علامات اقتباس | تقسيم على الفراغات (خطر) | $fichier مع فراغ = كلمتان |
علامات الاقتباس الخلفية القديمة
الشكل القديم `commande` لا يزال يعمل لكنه يتداخل بشكل سيئ. يُفضل تجنبه في السكريبتات الجديدة.
متغيرات البيئة
بعض المتغيرات مشتركة عبر النظام بأكمله. وفق الاصطلاح تكتب بالأحرف الكبيرة.
sed و awk — تحويل النصوص
sed للاستبدال والتعديل سطراً سطراً، وawk لاستخراج البيانات وحسابها حسب الأعمدة.الأهداف التعليمية
- استبدال نص باستخدام
sed 's/ancien/nouveau/' - تعديل ملف في مكانه باستخدام
sed -i - استخراج الأعمدة باستخدام
awk '{print $N}' - التصفية والحساب باستخدام awk
- اختيار الأداة المناسبة بين grep و sed و awk
sed: محرر التدفق
sed (Stream EDitor) يطبق تحويلاً على كل سطر من التدفق. أكثر استخداماته شيوعاً هو الاستبدال باستخدام الأمر s/motif/remplacement/.
فكر "تحويل"
إذا أردت تعديل المحتوى (استبدال)، استخدم sed. أما إذا كنت تعمل حسب الأعمدة، فاستخدم awk.
مثال مدمج حقيقي
التنقل — cd، ls، pwd، tree
cd، سرد الملفات باستخدام ls وخياراته، معرفة الموقع الحالي باستخدام pwd، وتوفير الوقت باستخدام الإكمال التلقائي.الأهداف التعليمية
- التنقل بفعالية باستخدام
cdواختصاراته - قراءة مخرجات
ls -lعموداً عموداً - عرض الملفات المخفية باستخدام
ls -a - ترتيب وتنسيق مخرجات
ls - استخدام مفتاح Tab للإكمال التلقائي
cd: التنقل داخل الشجرة
الأمر cd (change directory) هو الأكثر استخداماً. يقبل مساراً مطلقاً أو نسبياً، بالإضافة إلى عدة اختصارات مفيدة جداً.
tree للنظرة العامة
tree -L 2 مثالي لتوثيق أو فهم بنية مشروع بلمح البصر.
الإكمال بـ Tab: صديقك الأفضل
لن تحتاج أبداً تقريباً إلى كتابة اسم ملف كاملاً. اكتب الأحرف الأولى ثم اضغط مفتاح Tab: سيكمل الصدفة تلقائياً.
يغطي هذا المقال أكثر المقتطفات فائدة — الدورة الكاملة إتقان لينكس (11 فصلاً، 42 درساً، تمارين محلولة ومشروع نهائي) تأخذك إلى النهاية.
./acceder-au-cours-complet cours gratuit : Maîtriser Claude Codeالأسئلة الشائعة
كم من الوقت يلزم لتعلم إتقان لينكس؟
هل هناك متطلبات مسبقة؟
من أين أبدأ عملياً؟
📬 هل تريد تلقي هذا النوع من الأدلة كل أسبوع؟ اشترك مجاناً — كود حقيقي، بدون كلام زائد.