- تم النشر في
- • لينكس
🐧 دليل أوامر لينكس مع تفاصيل شاملة الجزء الاول
- المؤلف
-
-
- مستخدم
- toufic mamdouh
- Posts by this author
- Posts by this author
-
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 # عرض القواعد النشطة