تخطَّ إلى المحتوى

🐧 شرح Linux وسطر الأوامر

الأنابيب وإعادة التوجيه

الدرس 11 من 25· ⏱ 1 دقائق قراءة

الأنبوب (Pipe)

يمرّر مخرج أمر كمدخل لأمر آخر:

cat file.txt | grep "error" | wc -l    # عدد الأسطر التي فيها error
ls -l | sort                           # رتّب قائمة الملفّات
ps aux | grep node                     # ابحث عن عمليات node

إعادة توجيه المخرجات

echo "مرحبًا" > file.txt    # كتابة (يمسح القديم)
echo "سطر آخر" >> file.txt  # إضافة في النهاية

إعادة توجيه المدخلات

sort < names.txt           # اقرأ المدخل من ملف

مجاري الأخطاء

command 2> errors.log      # وجّه الأخطاء لملف
command > out.log 2>&1     # المخرجات والأخطاء معًا
command 2> /dev/null       # تجاهل الأخطاء

💡 المجاري الثلاثة: stdin (0)، stdout (1)، stderr (2). الأنابيب وإعادة التوجيه أساس أتمتة المهامّ في Linux.

🎯 التالي: البحث عن الملفّات.

هل كان هذا الدرس مفيدًا؟