Номер устройства
Номер устройства отображается при выполнении команды ls:
$ ls -l /dev/hda /dev/ttyS0 /dev/zero brw-rw---- 1 root disk 3, 0 Mar 14 2002 /dev/hda crw-rw---- 1 root dialout 4, 64 Nov 15 09:51 /dev/ttyS0 crw-rw-rw- 1 root root 1, 5 Aug 31 03:03 /dev/zero
Здесь
Файл /dev/hda имеет старший номер устройства 3 и младший номер устройства 0. Файл доступен для чтения/записи пользователем из группы disk.
Файл /dev/ttyS0 имеет старший номер устройства 4 и младший номер устройства 64. И он доступен для чтения/записи пользователем из группы dialout и
Файл /dev/zero имеет страший номер устройства 1 и младший номер устройства 5. Доступен для чтения/записи всеми пользователями.
В системах постарше процесс установки создавал файлы устройств при помощи команды /sbin/MAKEDEV. Смотрите MAKEDEV(8).
В более новых системах файловая система в /dev автоматически наполняется при помощи файловой системы устройств, как это делается, например, в /proc.