أهم 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
خبير في التدريب والتقنيات
مدرّب متخصص في التقنيات المتقدمة والذكاء الاصطناعي، تدعمه شركة 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 للمشاركة في النقاش