Ein (unbuffered) Character-Device ist ein zeichenorientiertes Gerät - Datenaustausch mit dem Gerät findet also in einzelnen Zeichen (i.d.R. byteweise) statt. Character-Devices sind, wie auch BlockDevices, im DateiSystem durch Dateien repräsentiert. Man erkennt sie bei ls -l am c vor den DateiRechten.
Beispiele:
- /dev/ttyS0 - erste serielle Schnittstelle (RS232)
- /dev/tty0 - erstes Terminal
- /dev/lp0 - erster Druckerport