الخلاصة والمصادر
الخلاصة
- Linux نواة ونظام: النواة تلمس العتاد وحدها، والتوزيعة تجمعها مع الأدوات.
- اعرف مكانك قبل أن تتصرف:
pwdوlsقبل أي نسخ أو نقل أو حذف؛ الحذف نهائي. - تسعة أحرف تحكم الملف: ثلاثة للمالك وثلاثة للمجموعة وثلاثة للآخرين؛
chmod u+xيجعل سكربتك قابلًا للتشغيل. - ثلاثة أبواب لكل أمر:
>يكتب من جديد، و>>يضيف، و2>للأخطاء، و|يصل مخرج أمر بمدخل الذي بعده. - Emacs: مخزن ومنطقة وحلقة قتل:
C-gينقذك دائمًا، وM-xيفتح كل الأوامر بالاسم. - vi: فكّر بالأوضاع:
Escيعيدك لوضع الأوامر، وiللكتابة، و:wqللحفظ والخروج. - الصندوق السحابي مؤقت: ادفع عملك إلى Git قبل إنهاء الجلسة.
- اسأل بعد أن تجرّب: المشكلة، الإشارة، التخمين الصغير، الطلب، والمساعد مدرّب لا مُنفِّذ.
قاموس المصطلحات
| المصطلح | التعريف | الجزء |
|---|---|---|
| Kernel (النواة) | برنامج يدير المعالج والذاكرة والملفات والأجهزة | 1 |
| Distribution (التوزيعة) | نواة + أدوات + مدير حزم + إعدادات افتراضية | 1 |
| System Call (نداء النظام) | طلب يرسله البرنامج للنواة للحصول على خدمة | 1 |
| Shell (الشل) | برنامج يقرأ أوامرك النصية وينفذها | 2 |
| Absolute path (المسار المطلق) | مسار يبدأ من الجذر / | 2 |
| Relative path (المسار النسبي) | مسار يبدأ من المجلد الحالي | 2 |
| man page (صفحة الدليل) | التوثيق الرسمي لأمر ما، يُفتح بـman | 2 |
| Permissions (الصلاحيات) | تسعة أحرف rwx لثلاث فئات: المالك والمجموعة والآخرون | 3 |
| chmod | الأمر الذي يغيّر صلاحيات ملف بالأحرف أو بالأرقام | 3 |
| Redirection (إعادة التوجيه) | تحويل مخرج أمر أو أخطائه إلى ملف بدل الشاشة | 4 |
| Pipe (الأنبوب) | جعل مخرج أمر مدخلًا للأمر الذي بعده مباشرة | 4 |
| Buffer (المخزن) | نسخة من الملف في الذاكرة داخل Emacs | 5 |
| Kill ring (حلقة القتل) | قائمة النصوص المقصوصة في Emacs | 5 |
| Mark / Region (العلامة / المنطقة) | موضع تحدده والنص بينه وبين المؤشر | 5 |
| Command mode (وضع الأوامر) | وضع في vi تُفسَّر فيه المفاتيح أوامر | 6 |
| Insert mode (وضع الإدراج) | وضع في vi تُكتب فيه الحروف | 6 |
| Integrated terminal (الطرفية المدمجة) | شل داخل نافذة VS Code | 7 |
| Extension (الإضافة) | حزمة تضيف قدرات لـVS Code | 7 |
| Sandbox (الصندوق المعزول) | بيئة مؤقتة معزولة للتجريب | 7 |
| Prompt formula (معادلة السؤال) | المشكلة، الإشارة، التخمين الصغير، الطلب | 8 |
| find | يبحث عن ملفات بالاسم والنوع والحجم والتاريخ. | 9 |
| grep | يبحث عن نص أو نمط داخل الملفات. | 9 |
| PID | رقم يميّز كل عملية تعمل. | 9 |
| shebang | السطر الأول #!/usr/bin/env bash الذي يحدّد المفسّر. | 10 |
| $1 | أول معامل يُمرَّر للسكربت. | 10 |
| $? | رمز خروج آخر أمر: 0 نجاح. | 10 |
| cmdlet | أمر PowerShell بصيغة Verb-Noun مثل Get-Process. | 11 |
| Get-Member | يعرض خصائص وطرق الكائنات المارّة في الأنبوب. | 11 |
| $_ | الكائن الحالي داخل Where-Object أو ForEach-Object. | 11 |
مصادر هذا الدرس
مرتّبة بالنوع. ابدأ بالتوثيق الرسمي إذا تبي المرجع الدقيق، وبالمقال أو الفيديو إذا تبي الشرح أولًا.
مقالات2
أدوات2
خلّصت الدرس؟
سجّل الدخول ليُحفظ تقدّمك.