0%
أهم 50 أمرًا في Linux ينبغي لكل خبير معرفتها

أهم 50 أمرًا في Linux ينبغي لكل خبير معرفتها

أتقن أهم أوامر Linux. دليل شامل مع أمثلة عملية وحالات استخدام لمسؤولي النظم.

I

InSkillCoach

· دقيقة

أهم 50 أمرًا في Linux ينبغي لكل خبير معرفتها

سواء كنت مسؤول نظم مبتدئًا أو خبيرًا في Linux، فإن إتقان هذه الأوامر الأساسية أمر حاسم للاستخدام الفعّال لنظامك. في هذا الدليل الشامل، سنستعرض أهم الأوامر مع أمثلة عملية.

1. التنقل وإدارة الملفات

ls - عرض قائمة الملفات

# قائمة بسيطة
ls

# قائمة مفصّلة
ls -la

# قائمة بأحجام مقروءة
ls -lh

# قائمة مرتبة حسب التاريخ
ls -lt

cd - تغيير المجلد

# الانتقال إلى مجلد
cd /chemin/vers/dossier

# العودة إلى المجلد الأب
cd ..

# العودة إلى المجلد الشخصي
cd ~

pwd - عرض المجلد الحالي

# عرض المسار الكامل
pwd

# عرض المسار الفعلي
pwd -P

2. إدارة الملفات

cp - نسخ الملفات

# نسخ بسيط
cp source.txt destination.txt

# نسخ تعاودي
cp -r dossier_source dossier_dest

# نسخ مع الحفاظ على الخصائص
cp -p source.txt destination.txt

mv - نقل الملفات

# نقل بسيط
mv source.txt destination.txt

# نقل مع نسخة احتياطية
mv -b source.txt destination.txt

rm - حذف الملفات

# حذف بسيط
rm fichier.txt

# حذف تعاودي
rm -r dossier

# حذف قسري
rm -f fichier.txt

3. إدارة العمليات

ps - قائمة العمليات

# عرض جميع العمليات
ps aux

# عرض عمليات المستخدم
ps -u $USER

# قائمة منسّقة
ps -ef

top - مراقب العمليات

# تشغيل بسيط
top

# تشغيل مع الترتيب حسب المعالج
top -o %CPU

# تشغيل مع فترة تحديث مخصصة
top -d 5

kill - إنهاء العمليات

# إنهاء باستخدام PID
kill 1234

# إنهاء قسري
kill -9 1234

# إنهاء باستخدام الاسم
pkill firefox

4. إدارة الأقراص

df - مساحة القرص

# مساحة القرص بصيغة مقروءة
df -h

# مساحة القرص لنظام ملفات محدد
df -h /home

du - حجم المجلدات

# حجم المجلد الحالي
du -sh

# حجم مفصّل
du -h --max-depth=1

mount - ربط أنظمة الملفات

# قائمة الأنظمة المربوطة
mount

# ربط جهاز تخزين
sudo mount /dev/sdb1 /mnt/data

5. إدارة الشبكات

ifconfig/ip - إعداد الشبكة

# قائمة الواجهات
ip addr show

# إعداد واجهة
sudo ip addr add 192.168.1.100/24 dev eth0

netstat - إحصاءات الشبكة

# قائمة الاتصالات
netstat -tulpn

# إحصاءات الواجهات
netstat -i

ping - اختبار الاتصال

# اختبار بسيط
ping google.com

# اختبار بعدد محدود
ping -c 4 google.com

6. إدارة المستخدمين

useradd - إنشاء مستخدم

# إنشاء بسيط
sudo useradd -m nouvel_utilisateur

# إنشاء مع shell محدد
sudo useradd -s /bin/bash nouvel_utilisateur

passwd - تغيير كلمة المرور

# تغيير كلمة المرور الخاصة بك
passwd

# تغيير كلمة مرور مستخدم
sudo passwd utilisateur

su/sudo - تبديل المستخدم

# تبديل المستخدم
su - utilisateur

# التنفيذ بصفة root
sudo commande

7. إدارة الخدمات

systemctl - إدارة الخدمات

# تشغيل خدمة
sudo systemctl start service

# إيقاف خدمة
sudo systemctl stop service

# حالة خدمة
systemctl status service

service - إدارة الخدمات (الأسلوب القديم)

# التشغيل
sudo service apache2 start

# الإيقاف
sudo service apache2 stop

# إعادة التشغيل
sudo service apache2 restart

8. البحث والتصفية

grep - البحث في النصوص

# بحث بسيط
grep "mot" fichier.txt

# بحث تعاودي
grep -r "mot" dossier/

# بحث غير حساس لحالة الأحرف
grep -i "mot" fichier.txt

find - البحث عن الملفات

# البحث بالاسم
find . -name "*.txt"

# البحث بالحجم
find . -size +100M

# البحث بالتاريخ
find . -mtime -7

9. الضغط والأرشفة

tar - الأرشفة

# إنشاء أرشيف
tar -czf archive.tar.gz dossier/

# الاستخراج
tar -xzf archive.tar.gz

# عرض المحتوى
tar -tzf archive.tar.gz

gzip - الضغط

# الضغط
gzip fichier.txt

# فك الضغط
gunzip fichier.txt.gz

10. مراقبة النظام

htop - مراقب نظام محسّن

# التشغيل
htop

# التشغيل مع ترتيب مخصص
htop -s PERCENT_CPU

iotop - مراقبة عمليات الإدخال/الإخراج

# التشغيل
sudo iotop

# التشغيل بوضع الدُفعات
sudo iotop -b

الخاتمة

تشكّل هذه الأوامر أساس إدارة Linux. لكي تصبح خبيرًا:

  • تدرّب بانتظام
  • استكشف خيارات كل أمر
  • أنشئ alias مخصصة
  • أتمت المهام المتكررة

لا تنسَ أن إتقان هذه الأوامر عملية مستمرة. واصل التعلم والتجريب لتطوير خبرتك.

InSkillCoach

نبذة عن InSkillCoach

خبير في التدريب والتقنيات

مدرّب متخصص في التقنيات المتقدمة والذكاء الاصطناعي، تدعمه شركة GNeurone Inc.

الشهادات:

  • AWS Certified Solutions Architect – Professional
  • شهادات Google Cloud
  • Microsoft Certified: DevOps Engineer Expert
  • Certified Kubernetes Administrator (CKA)
  • CompTIA Security+
1.2k
267

التعليقات

التعليقات مدعومة عبر GitHub Discussions

سجّل الدخول باستخدام GitHub للمشاركة في النقاش

تم نسخ الرابط!