استخدام الأنابيب المسماة
لتوضيح كيفية عمل الأنبوب المحدد ، سنحتاج إلى نافذتين طرفيتين (أو بالتبادل ، وحدتا تحكم ظاهريتان). في المحطة الأولى ، ندخل أمرًا بسيطًا ونعيد تعديل إخراجها إلى الأنبوب المسمى:
[me @ linuxbox ~] $ ls -l> pipe1
[me @ linuxbox ~] $ ls -l> pipe1
بعد أن نضغط على ملف أدخل المفتاح ، سيظهر الأمر معطلاً. هذا لأنه لا يوجد شيء يتلقى البيانات من الطرف الآخر للأنبوب حتى الآن. عندما يحدث هذا ، يقال أن الأنبوب موجود سدت. سيتم مسح هذا الشرط بمجرد إرفاق عملية بالطرف الآخر ويبدأ في قراءة الإدخال من الأنبوب. باستخدام نافذة المحطة الثانية ، نقوم بإدخال هذا الأمر:
[me @ linuxbox ~] $ القط <pipe1
[me @ linuxbox ~] $ القط <pipe1
وتظهر قائمة الدليل الناتجة من النافذة الطرفية الأولى في المحطة الثانية كناتج من ملف قط أمر. ال ls يكتمل الأمر في المحطة الأولى بنجاح بمجرد عدم حظره.