مكتبة الأوامر

أوامر لينكس

أوامر لينكس الأساسية للتنقل والملفات والشبكات والمهمات النظامية.

التنقل

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

pwd

يعرض مسار المجلد الحالي.

عرض جميع الملفات بما فيها المخفية

ls -la

يعرض تفاصيل الملفات وملفات الإعداد المخفية.

تغيير المجلد

cd /path/to/folder

ينتقل إلى المجلد المحدد.

الملفات والمجلدات

إنشاء مجلدات متداخلة

mkdir -p project/src

ينشئ بنية المجلدات دون الخطأ عند وجود المجلدات الأب.

نسخ مجلد بشكل تكراري

cp -r src backup/

ينسخ الملفات والمجلدات الفرعية.

إعادة تسمية ملف أو نقله

mv old.txt new.txt

ينقل الملف أو يغير اسمه.

حذف مجلد

rm -rf build

يحذف المجلد ومحتوياته بشكل ت递جي.

الصلاحيات

تعيين صلاحيات الملف

chmod 755 script.sh

يجعل البرنامج النصي قابلاً للتنفيذ من المالك.

تغيير مالك الملف

chown user:user file.txt

ينقل الملكية إلى مستخدم ومجموعة محددين.

تعديل ملفات النظام كمسؤول

sudo nano /etc/hosts

يفتح ملفاً بصلاحيات مرتفعة باستخدام sudo.

العمليات

عرض العمليات قيد التشغيل

ps aux

يعرض العمليات النشطة واستهلاك الموارد.

مراقبة نشاط النظام

top

يعرض مؤشرات المعالج والذاكرة والعمليات مباشرة.

إيقاف عملية بالقوة

kill -9 1234

ينهي العملية المحددة بواسطة رقم PID.

الشبكات

عرض واجهات الشبكة

ip a

يعرض عناوين IP وتفاصيل واجهات الشبكة.

فحص الاتصال

ping google.com

يرسل طلبات ICMP لاختبار إمكانية الوصول إلى الشبكة.

عرض المنافذ المستمعة

ss -tulpn

يعرض مقابس TCP وUDP والخدمات النشطة.

إدارة الحزم

تحديث قوائم الحزم والحزم

apt update && apt upgrade

يحدث قوائم حزم Debian أو Ubuntu ويرقيها.

تثبيت حزمة

apt install curl

يثبت البرنامج من المستودعات المهيأة.

عرض الحزم المثبتة

dpkg -l

يعرض حزم Debian المثبتة.

اتصال SSH

الاتصال بخادم بعيد

ssh user@host

يسجل الدخول إلى جهاز آخر بأمان باستخدام SSH.

نسخ ملف عبر SSH

scp file.txt user@host:/tmp/

ينقل ملفاً إلى نظام بعيد.

إنشاء مفاتيح SSH

ssh-keygen -t ed25519

ينشئ زوج مفاتيح آمناً للمصادقة دون كلمة مرور.

الأرشيفات

إنشاء أرشيف مضغوط

tar -czvf backup.tar.gz folder/

ينشئ أرشيفاً بصيغة tar.gz.

استخراج أرشيف

tar -xzvf backup.tar.gz

يستخرج محتوى الأرشيف.

إنشاء ملف ZIP

zip -r archive.zip folder/

يضغط الملفات والمجلدات في ملف ZIP.