В Linux в каталоге /dev
содержатся различные специальные файлы. Эти файлы называются файлами устройств. Доступ к устройствам в мире Unix отличается от того, как это сделано в других операционных системах. Здесь это делается через специальный файл, который в действительности обслуживается драйвером (часть ядра Linux), осуществляющим доступ к устройству. Другим, менее используемым типов файла устройства является канал. Ниже перечислены наиболее важные файлы устройств.
sda |
Первый жёсткий диск |
sdb |
Второй жёсткий диск |
sda1 |
Первый раздел на первом жёстком диске |
sdb7 |
Седьмой раздел на втором жёстком диске |
sr0 |
Первый CD-ROM |
sr1 |
Второй CD-ROM |
ttyS0 |
Serial port 0, also referred to as COM1 |
ttyS1 |
Serial port 1, also referred to as COM2 |
psaux |
Устройство мышь PS/2 |
gpmdata |
Псевдо-устройство, повторитель данных от демона GPM (мыши) |
cdrom |
Символическая ссылка на привод CD-ROM |
mouse |
Символическая ссылка на файл устройства мыши |
null |
Всё, что записывается в это устройство, исчезнет |
zero |
Можно бесконечно читать нули из этого устройства |
Мышь можно использовать одновременно в консоли Linux (с помощью gpm) и в среде X window. Обычно, для этого достаточно установить gpm
и X-сервер. Они должны быть настроены на использование /dev/input/mice
в качестве устройства мыши. В gpm нужно установить протокол работы с мышью exps2
, а в X — ExplorerPS/2
. Это производится в соответствующих файлах настройки /etc/gpm.conf
и /etc/X11/xorg.conf
.