فهم الصلاحيات
كل ملف له صلاحيات لثلاث فئات: المالك، المجموعة، الآخرون.
ls -l
# -rwxr-xr-- = المالك(rwx) المجموعة(r-x) الآخرون(r--)
| الرمز | المعنى |
|---|---|
r | قراءة (4) |
w | كتابة (2) |
x | تنفيذ (1) |
تغيير الصلاحيات (chmod)
chmod 755 script.sh # rwx للمالك، rx للباقي
chmod +x script.sh # إضافة صلاحية التنفيذ
755 = 7(rwx) للمالك، 5(rx) للمجموعة، 5(rx) للآخرين.
sudo — صلاحيات المدير
sudo apt update # تنفيذ كمدير (root)
sudo ينفّذ الأمر بصلاحيات عليا — استخدمه بحذر.
إدارة العمليات (Processes)
ps aux # العمليات الجارية
top # مراقبة حيّة للنظام
kill 1234 # إنهاء عملية برقمها (PID)
إدارة الحزم (Ubuntu/Debian)
sudo apt update # تحديث القوائم
sudo apt install nodejs # تثبيت برنامج
sudo apt remove nodejs # إزالة
أنابيب وإعادة توجيه
ls -l | grep ".txt" # تمرير مخرجات لأمر آخر
echo "نص" > file.txt # كتابة في ملف
echo "إضافة" >> file.txt # إلحاق بملف
🎉 أكملت أساسيات Linux! أصبحت قادرًا على التحكّم بالخوادم والأنظمة عبر سطر الأوامر. اختبر نفسك واحصل على شهادتك.