يبدأ الميسر بسؤال المتدربين عن الأنابيب Pipes؟و مدى إرتباطها بجزئية الـ plumbing؟
−
2 Named pipes الأنابيب المسماه “mkfifo”
+
====الأنابيب المبهمة Anonymous Pipes====
+
(إجابة إسترشادية) الأنابيب هو أمر في shell يتيح لك استخدام برنامجان أو أكثر بحيث يكون مخرج أحد البرامج بمثابة مدخل للبرنامج التالي. باختصار ، ناتج كل عملية مباشرة كمدخل للعملية التالية مثل خط الأنابيب pipeline.
+
يمكن للميسر التوضيح بمثال:
+
cat sample | grep -v a | sort - r $
+
(إجابة إسترشادية) ناتج تنفيذ أمر cat يكون بمثابة مُدخل لأمر grep و يصبح ناتج لأمر مُدخل لأمر sort.
+
====الأنابيب المسماه (FIFO) Named Pipes====
+
(إجابة إسترشادية) هو ملف خاص مشابه للأنبوب ولكن له اسم على نظام الملفات. يمكن لعمليات متعددة الوصول إلى هذا الملف الخاص للقراءة والكتابة مثل أي ملف عادي و الاسم يعمل فقط كنقطة مرجعية للعمليات التي تحتاج إلى استخدام اسم في نظام الملفات.و لها نفس الخصائص مثل أي ملف آخر كما يوفر اتصالًا ثنائي الاتجاه.