Как уже отмечалось раньше, все устройства в Linux являются файлами. Файлы устройств находятся в специальном каталоге /dev. Для просмотра данного каталога удобнее всего использовать команду mc. Запустите mc и перейдите в каталог /dev. Если возле файла слева вы видите +, то данное устройство подключено и функционирует.
В этом пункте я вкратце постараюсь объяснить, какие файлы ассоциируются с какими устройствами. Договоримся, что символ N обозначает номер устройства, например, ttyN обозначает устройства /dev/tty1…/dev/ttyN, а x — символ. Наиболее используемые стандартные имена устройств (в соответствии с принятыми обозначениями) приведены в табл. 4.2.
Наиболее используемые стандартные имена устройств Таблица 4.2
| Файл | Устройство |
|---|---|
| TtyN | Консоль |
| mouse | Мышь |
| audio | Звуковая карта |
| modem Модем. | Обычно файл /dev/modem является ссылкой на один из файлов /dev/ttyS0 |
| ttySN | Последовательный порт. Файл /dev/ttyS0 аналогичен файлу COM1 в DOS |
| IpN | Параллельный порт |
| cuaN | Могут обозначать последовательные порты. Используются немного в другом контексте, чем ttySN |
| hdxN | IDE жесткий диск |
| sdxN | SCSI жесткий диск |
| fd0 | Первый дисковод для гибких дисков, то есть А:, для В: используется имя /dev/fd1 |
| stN | Стример с интерфейсом SCSI |
| nrtfN | Стример с интерфейсом FDC |
| mdN | Массив RAID |
| ethN | Сетевая плата |
| null | Пустое устройство |
На устройствах hdxN и sdxN необходимо остановиться подробнее. Известно, что к (E)IDE (ATA) контроллеру можно подключить четыре IDE-устройства: Primary Master, Primary Slave, Secondary Master, Secondary Slave.
Этим устройствам соответствуют символы: а, b, с, d. Например, /dev/hda — Primary Master, a /dev/hdd — Secondary Slave. Номер N в обозначении устройства обозначает номер раздела на жестком диске. Первичный раздел DOS на первом жестком диске обозначается так: /dev/hda1.