Файлы устройств
Файлы устройств ссылаются на физические или виртуальные устройства в Вашей системе, такие как жесткий диск, видеокарта, экран или клавиатура. Пример виртуальнго устройства - консоль, представленная файлом устройства /dev/console.
Существует два типа устройств:
символьные устройства
Доступ к ним по одному символу за раз, то есть самый маленький элемент данных, который может быть записан в устройство или прочитан с устройства - символ (байт).
блочные устройства
Доступ к ним осуществляется посредством бОльших элементов, называемых блоками, которые могут содержать множество символов. Ваш жесткий диск является блочным устройством.
Вы можете читать или записывать в файл устройства, хотя сам файл содержит двоичные данные, не очень понятные человеку. Запись данных непосредственно в такие файлы иногда полезны для решения проблем подключений оборудования. Например, Вы можете вывести текстовый файл в принтерный файл устройства /dev/lp0 или послать команды модему в соответствующий файл устройства последовательного порта /dev/ttyS0. Но делайте это аккуратно, так как это может привести к серъезным последствиям. Будьте осторожны.