The Code Fix

🐧 شرح Linux وسطر الأوامر

الصلاحيات والعمليات

فهم الصلاحيات

كل ملف له صلاحيات لثلاث فئات: المالك، المجموعة، الآخرون.

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! أصبحت قادرًا على التحكّم بالخوادم والأنظمة عبر سطر الأوامر. اختبر نفسك واحصل على شهادتك.