Интернет магазин китайских планшетных компьютеров



Компьютеры - /dev/null

04 мая 2011


Оглавление:
1. /dev/null
2. Жаргон



специальный файл в системах класса UNIX, представляющий собой т. н. «пустое устройство». Запись в него происходит успешно, независимо от объёма «записанной» информации. Чтение из /dev/null эквивалентно считыванию конца файла.

В DOS есть псевдофайл NUL с аналогичными свойствами.

Создание

Псевдоустройство /dev/null считается символьным. Оно создаётся с помощью утилиты mknod следующим образом: в Linux

mknod FILE c 1 3

В Solaris аналогичное действие будет иметь вид

mknod FILE c 13 2

Здесь FILE — имя для нового пустого устройства. На этапе установки системы оно создаётся таким образом со «стандартным» именем /dev/null.

Примеры использования

  • Чаще всего перенаправление в /dev/null используется для подавления стандартного вывода и/или вывода сообщений об ошибках программы их перенаправлением в /dev/null, такое подавление чаще всего используется в командных сценариях для подавления нежелательного вывода на консоль.
сделать что-то > /dev/null 2>&1
  • Запуск программы reader, ожидающую в качестве обязательного параметра имя файла ввода, без такового.
 reader /dev/null
  • Проверка доступности всех файлов в каталоге foo и его подкаталогах для чтения.
 find foo/ -type f -readable > /dev/null


Просмотров: 996


<<< UNIX
/dev/random и /dev/urandom >>>