June 2017
Intermediate to advanced
478 pages
13h 14m
English
Most devices in Linux are represented by device nodes, in accordance with the Unix philosophy that everything is a file (except network interfaces, which are sockets). A device node may refer to a block device or a character device. Block devices are mass storage devices, such as SD cards or hard drives. A character device is pretty much anything else, once again with the exception of network interfaces. The conventional location for device nodes is the directory called /dev. For example, a serial port maybe represented by the device node called /dev/ttyS0.
Device nodes are created using the program named mknod (short for make node):
mknod <name> <type> <major> <minor>
The parameters to mknod are as follows:
Read now
Unlock full access