Всё в Linux — это файл! Даже устройство!
Linux следует принципу "Всё — файл", а значит: Все устройства находятся в /dev/ и делятся на два типа: Символьные (character) устройства — передают данные побайтово, без буферизации. Пример: клавиатура (/dev/input/eventX), COM-порты (/dev/ttyS0), звук (/dev/dsp).
🔹 c в начале — character device.
Проверить: ls -l /dev/tty Пример вывода:
crw-rw-rw- 1 root tty 5, 0 Feb 26 10:00 /dev/tty Блочные (block) устройства — работают блоками (обычно 512 байт и больше). Пример: жёсткие диски (/dev/sda), флешки (/dev/mmcblk0), RAM-диск (/dev/ram0)...