Утилиты CLI, создание файлов: команда mkfifo
Если создавать файлы устройств (и, соответственно, пользоваться командой mknod
) приходится достаточно редко, то необходимости применения команды mkfifo
у пользователя может не возникнуть никогда (у меня, например, такой необходимости не возникало ни разу за все время знакомства с POSIX-системами).
Тем не менее, отметим для полноты картины, что такая команда существует и создает именованные каналы (named pipes) -- специальные файлы, предназначенные для обмена данными между процессами. Вообще-то, именованные каналы играют большую роль во всех Unix-системах, но роль эта от пользователя хорошо замаскирована. Так что просто приведу формат команды без комментариев:
$ mkfifo [options] filename
А опция здесь -- всего одна -m
(--mode
), и, как нетрудно догадаться по аналогии с командой mknod
, устанавливает она атрибуты доступа.
Содержание . .