A character device is a special kind of file that corresponds to a device that is only capable of accessing data by characters. As a general rule, most character devices do not have any associated storage, and do not support seek operations All character devices support read, write or read/write operations.
“Famous” character devices include the teletype (TTY) devices, which is found in /dev as tty*. Many HIDs (human interface device), either via Bluetooth or USB (universal serious bus) are also represented as character devices. Such devices include mice, keyboards and IR remote controls. Interestingly, resources of sound cards, such as the PCM channel, the MIC channel and mixer are also character devices (/dev/snd/*).
Other historical character devices include serial ports (ttyS*).