TMWeb
تم النشر في
لينكس

🐧 دليل أوامر لينكس مع تفاصيل شاملة الجزء الاول

المؤلف

linux-learning-guide-for-beginners-part1

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

ls - عرض محتويات المجلد

الوصف: يعرض قائمة بالملفات والمجلدات في الدليل الحالي.
خيارات شائعة:
- -l: عرض التفاصيل (صلاحيات، مالك، حجم).
- -a: عرض الملفات المخفية (تبدأ بنقطة .).
- -h: عرض الأحجام بوحدات مقروءة (مثل KB, MB).

أمثلة:

ls          # عرض الملفات الظاهرة  
ls -la      # عرض جميع الملفات مع التفاصيل  
ls /var/www # عرض محتويات مجلد معين  

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

الوصف: الانتقال بين المجلدات.
استخدامات خاصة:
- cd ~: الانتقال إلى المجلد الرئيسي للمستخدم.
- cd ..: الانتقال إلى المجلد الأعلى.

أمثلة:

cd Documents    # الدخول إلى مجلد "Documents"  
cd ../backup    # الانتقال إلى مجلد "backup" في المستوى الأعلى  

cp - نسخ الملفات/المجلدات

الوصف: نسخ الملفات أو المجلدات.
خيارات:
- -r: نسخ مجلدات بشكل متكرر (يشمل المحتويات الداخلية).
- -i: تأكيد قبل الكتابة فوق الملفات الموجودة.

أمثلة:

cp file.txt backup/          # نسخ ملف إلى مجلد "backup"  
cp -r old_folder new_folder # نسخ مجلد كامل  

2. أوامر تحرير الملفات

nano / vim - محرر نصوص

الوصف: فتح أو إنشاء ملف نصي للتحرير.
أوامر داخلية في vim:
- i: الدخول إلى وضع الإدخال.
- :wq: حفظ الملف والخروج.
- :q!: الخروج دون حفظ.

أمثلة:

nano notes.txt    # فتح ملف ببرنامج "nano"  
vim config.conf   # فتح ملف ببرنامج "vim"  

rm - حذف الملفات/المجلدات

تحذير: هذا الأمر نهائي ولا يمكن استعادة الملفات بعد الحذف!
خيارات:
- -r: حذف مجلدات ومحتوياتها.
- -f: حذف دون طلب تأكيد.

أمثلة:

rm file.txt          # حذف ملف  
rm -rf old_folder    # حذف مجلد كامل  

3. أوامر إدارة النظام

sudo - تنفيذ أوامر كمدير

الوصف: تنفيذ أوامر بصلاحيات المدير (Super User).
استخدامات:

sudo apt update     # تحديث قائمة الحزم  
sudo reboot         # إعادة تشغيل النظام  

top / htop - مراقبة النظام

الوصف: عرض عمليات النظام وحالة الموارد (CPU، RAM).
اختلافات:
- top: الأداة الأساسية.
- htop: واجهة أكثر تقدمًا مع تفاعل أفضل.

أمثلة:

top     # عرض العمليات النشطة  
htop    # واجهة مراقبة متطورة  

4. أوامر الشبكات

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

الوصف: فحص الاتصال مع خادم أو عنوان IP.
خيارات:
- -c 4: إرسال 4 حزم ثم التوقف.

أمثلة:

ping google.com       # اختبار الاتصال بجوجل  
ping -c 4 8.8.8.8    # إرسال 4 حزم إلى DNS جوجل  

curl - نقل البيانات عبر الشبكة

الوصف: تنزيل أو رفع بيانات عبر بروتوكولات مثل HTTP, FTP.
خيارات:
- -O: حفظ الملف باسمه الأصلي.
- -L: اتبع التوجيهات (Redirects).

أمثلة:

curl -O https://example.com/file.zip  # تنزيل ملف  
curl -L example.com                   # عرض محتوى موقع مع توجيهات  

5. أوامر الأمان

chmod - تغيير صلاحيات الملف

الوصف: تغيير صلاحيات القراءة/الكتابة/التنفيذ.
رموز الصلاحيات:
- 7: قراءة + كتابة + تنفيذ (rwx).
- 6: قراءة + كتابة (rw-).

أمثلة:

chmod 755 script.sh   # المالك: rwx، الآخرون: rx  
chmod +x file         # إضافة صلاحية التنفيذ للجميع  

ufw - جدار الحماية

الوصف: إدارة جدار الحماية في أنظمة Ubuntu/Debian.
أوامر أساسية:

sudo ufw enable          # تفعيل الجدار  
sudo ufw allow 22/tcp    # فتح بورت SSH  
sudo ufw status          # عرض القواعد النشطة