Книга: Программирование для Linux. Профессиональный подход
6.5.1. /dev/null
6.5.1. /dev/null
Устройство /dev/null
служит двум целям.
? Linux удаляет любые данные, направляемые в устройство /dev/null
. В тех случаях, когда выводные данные программы не нужны, в качестве выходного файла назначают устройство /dev/null
, например:
% verbose_command > /dev/null
? При чтении из устройства /dev/null
всегда возвращается признак конца строки. Если открыть файл /dev/null
с помощью функции open()
и попытаться прочесть данные из него с помощью функции read()
, функция вернет 0 байтов. При копировании файла /dev/null
в другое место будет создан пустой файл нулевой длины:
% cp /dev/null empty-file
% ls -l empty-file
-rw-rw---- 1 samuel samuel 0 Mar 8 00:27 empty-file
Похожие страницы
- Chapter 5. Kernel Initialization
- Кто такая Елена Ивашенцева?
- 11.2. Цели процесса
- Рис. 214. Имена почтовых серверов.
- Document
- ГЛАВА 3 Внутренняя структура .NET Compact Framework
- Джордж Буль Отец булевой алгебры
- Removable Storage Media
- Работа пользователей с виртуальной машиной
- 6.5. Общие команды меню Windows-программ. Буфер обмена Windows
- Ассортимент
- 6.3 Native Application Builder (NAB)