تعلم الاوامر فى لينكس هنشرحلك توزيعات لينكس، وإزاي تختار التوزيعة المناسبة ليك، وإيه الفرق بين root و sudo وليه الاتنين مهمين جدًا.

دليل لينكس الشامل: من المبتدئين إلى المحترفين 🐧 | كل ما تحتاج معرفته

🐧 دليل لينكس الشامل: من المبتدئين إلى المحترفين

شرح لينكس للمبتدئين

🧩 أولًا: يعني إيه توزيعة لينكس؟

لينكس مش نظام تشغيل لوحده زي ويندوز، هو نواة (Kernel) يعني الأساس اللي بيشتغل عليه أي نظام تشغيل. الشركات أو المطورين بياخدوا النواة دي ويبنوا عليها نظام تشغيل كامل اسمه توزيعة زي:

Ubuntu

أشهر توزيعة للمبتدئين، سهلة الاستخدام ودعم مجتمعي كبير

Debian

الأصل اللي مبني عليه أوبونتو، معروف بالاستقرار

Fedora

توزيعة حديثة تدعم أحدث التقنيات، مدعومة من Red Hat

Arch Linux

للمحترفين، نظام خفيف وقابل للتخصيص بالكامل

Kali Linux

مخصص للاختبارات الأمنية والاختراق الأخلاقي

🗂️ تقسيم ملفات لينكس (File System Structure)

أهم حاجة في لينكس إن كل حاجة ملف أو فولدر، حتى الهارد نفسه، وكلهم جوا شجرة كبيرة بتبدأ من / اللي هو الجذر (Root directory). وده شبيه بـ C:\ في ويندوز.

المسار معناه ووظيفته
/ الجذر، بداية كل الملفات والفولدرات
/home كل مستخدم له فولدر هنا، زي C:\Users
/root ده فولدر المستخدم "root" (الأدمن الأساسي)
/etc إعدادات النظام والتطبيقات (زي Registry في ويندوز)
/bin البرامج الأساسية زي ls, cp, mv
/usr/bin برامج إضافية مش أساسية بس مش مهمة للنظام
/var ملفات متغيرة زي Logs, الكاش، إلخ والكراشات الأخطاء وتقارير الجهاز والخ
/tmp ملفات مؤقتة
/dev الأجهزة زي الهارد والفلاشة والكاميرا
/mnt أو /media المكان اللي بتركب فيه الفلاشة أو الأقراص التانية
/boot ملفات الإقلاع (bootloader)

📁 الفرق بين مجلد lib و lib64 في لينكس

✅ أولاً: ما هو الهدف من مجلد lib؟

مجلد lib (اختصارًا لـ Libraries) يحتوي على الملفات الضرورية لتشغيل البرامج والعمليات في النظام — زي مكتبات C القياسية واللي بيستخدمها النظام والبرامج الأساسية program files بيكون داخلها ملفات الخاصة بتشغيل البرامج فيها منها program files 86 خاصة بمعمارية برامج 32 bit و 64 خاصة بمعماريه ال 64

# مثال لمسار المكتبات /lib → /lib/x86_64-linux-gnu

🔍 كيف تعرف أي مكتبات مثبتة؟

ls /lib
ls /lib64

💡 لماذا هذا التقسيم؟

  • ترتيب وتنظيم: بدل ما نحط كل حاجة في مجلد واحد ونعمل زحمة، بنفصل بين مكتبات 32 و64.
  • توافقية: علشان لو برنامج قديم بيشتغل بنظام 32-بت، يلاقي مكتباته في مكانه.
  • سهولة التطوير: المبرمجين يعرفوا يوجّهوا برامجهم لمكان المكتبات المناسب بسهولة.

👑 Root و Sudo

مين هو Root؟

  • هو المستخدم الأعلى في النظام (زي Administrator في ويندوز بس أقوى).
  • يقدر يعدل أو يمسح أي حاجة حرفيًا.

يعني إيه Sudo؟

  • اختصار لـ "Superuser Do"
  • بتستخدمه عشان تعمل أوامر بصلاحيات الروت.
  • مثال: لو عايز تعمل تحديث للنظام:
sudo apt update
sudo apt upgrade

⚠️ تحذير: استخدام sudo بحذر، ممكن تدمر نظامك لو استخدمته بشكل خاطئ!

📦 إدارة البرامج

لو التوزيعة بتاعتك أوبونتو أو ديبيان، يبقى هتتعامل مع apt:

sudo apt update # تحديث قاعدة بيانات البرامج
sudo apt upgrade # تحديث البرامج المثبتة
sudo apt install gimp # تثبيت برنامج
sudo apt remove gimp # إزالة البرنامج
sudo apt autoremove # إزالة بقايا البرامج

🧠 أوامر مفيدة في الحياة اليومية

clear # ينضف الشاشة
history # يعرض سجل الأوامر اللي كتبتها
man ls # يفتح الدليل الخاص بأمر معين
alias ll="ls -la" # تعمل اختصار للأوامر
reboot # إعادة تشغيل
shutdown now # إغلاق الجهاز

📜 أوامر مهمة لازم تتعلمها في أول أسبوع

الأمر الوصف
ls يعرض الملفات في الفولدر الحالي
ls -l يعرض بالتفصيل (صلاحيات، الحجم، التاريخ)
cd /path/to تدخل على فولدر
pwd يعرض المسار الحالي
mkdir folder يعمل مجلد جديد
touch file.txt ينشئ ملف فاضي
cp src dst نسخ ملف أو فولدر
mv src dst نقل أو إعادة تسمية ملف
rm file.txt حذف ملف
rm -r folder حذف فولدر بمحتواه

🎥 فيديو الشرح العملي

Kamel

كامل أحمد، مهندس برمجيات ومطور مواقع إلكترونية، خبير في الأمن السيبراني وتحليل البيانات، وصانع محتوى تعليمي وتقني عالمي. حاصل على بكالوريوس علوم الحاسب من جامعة كولنز بلندن وماجستير معادل من جامعتي المنيا وكولنز، إضافة إلى شهادات دولية معتمدة من Cisco في الأمن السيبراني والتصميم ثلاثي الأبعاد، وشهادات في التسويق الرقمي من جامعات مرموقة. يشغل أدوار قيادية متعددة كمحلل بيانات في Google، ورئيس ومحاضر في FWD Egypt بعدد طلاب يتجاوز 20 ألفًا، ومحاضر معتمد بمنصات Udacity، Mentor، Cambly، جامعة الشيخ زايد، بالإضافة لمشاركته كمراقب محتوى علمي في LeetCode. أسس العديد من المشاريع التقنية الرائدة منها Stark VPN (أول VPN في الشرق الأوسط بـ10 مليون تحميل)، StarkVPN Cloud Services، Click Tap، مجلة الفن المعماري في لندن، وطوّر أنظمة مثل Tomato USB Router. شارك في تنفيذ مشاريع دولية مع جهات كبرى مثل UAE NBD، Lucid Motors، RTA دبي، PinkTaxi مصر، Waneet الكويت، Dubai News Track، Haf Lorry، وغيرها. يمتلك شغفاً عميقاً بتبسيط العلوم التقنية، حل مشكلات البرمجيات المعقدة، وتطوير تطبيقات الذكاء الاصطناعي لخدمة مختلف القطاعات.

إرسال تعليق

أحدث أقدم

نموذج الاتصال

Facebook Twitter YouTube Telegram