Книга: Программирование для 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
Похожие страницы
- 6.3.2. Процедура сбора качественных данных
- Глава 2 Табличный редактор Microsoft Excel
- «Плиточные» структуры и квазикристаллы
- 16.13 Формат сообщений MIME
- Как уразуметь свою техническую роль и придерживаться ее
- Отправка запроса
- Build a Run-Time Image for an OS Design
- Как отвечать на письма, полученные вашей организацией
- 5.1.1. Создание трехмерной модели радиатора
- Привязка к процессорам
- Клонирование по сетке ("Copy to Grid")
- Программирование для Linux. Профессиональный подход