مكتبة الأوامر
أوامر لينكس
أوامر لينكس الأساسية للتنقل والملفات والشبكات والمهمات النظامية.
التنقل
عرض مجلد العمل الحالي
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.