3.4.2. Іменовані канали (pipes)
Ще один тип спеціальних файлів - іменовані канали, або буфери FIFO (First In — First Out). Файли цього типу служать в основному для того, щоб організувати обмін даними між різними застосуваннями (pipe переводиться з англійського як труба).
Канал - це дуже зручне й широко застосовуване засіб обміну інформацією між процесами. Усе, що один процес поміщає в канал, іншої може звідти прочитати. Якщо два процеси, що обмінюються інформацією, породжені тим самим батьківським процесом (а так найчастіше й відбувається), канал може бути неіменованим. А якщо ні, то потрібно створити іменований канал, що можна зробити за допомогою програми mkfifo. При цьому файл іменованого каналу бере участь тільки в ініціації обміну даними.