العودة إلى الدورة

واجهة سطر أوامر Linux المتقدمة (CLI) الجزء الثالث: الأنابيب وإعادة التوجيه

احتراف الأمن السيبراني: من الصفر إلى الاحتراف

مفاهيم متقدمة في سطر الأوامر

غالبًا ما يتم إنجاز المهام المعقدة في Linux من خلال ربط أوامر بسيطة معًا باستخدام Piping (الأنابيب) و Redirection (إعادة التوجيه).

الأنابيب - Piping (|)

يأخذ رمز الأنبوب المخرجات القياسية (stdout) لأمر ما ويستخدمها كمدخلات قياسية (stdin) للأمر التالي.

حالة استخدام: البحث في مخرجات أمر طويل.

bash

عرض جميع العمليات وتصفيتها لإظهار العمليات التي تحتوي على 'ssh' فقط

ps aux | grep ssh

إعادة التوجيه - Redirection (> و >>)

ترسل إعادة التوجيه مخرجات أمر ما إلى ملف، بدلاً من عرضها على الشاشة.

  • >: يمسح الملف ويكتب من جديد.
  • >>: يضيف المخرجات إلى نهاية الملف.

حالة استخدام: حفظ نتائج فحص (وهو أمر حيوي خلال مرحلة الاستطلاع).

bash

حفظ قائمة الملفات في 'file_list.txt'

ls -l > file_list.txt

إضافة قائمة أخرى إلى نفس الملف

ls /etc >> file_list.txt