mknod: Make block or character special files
creates a FIFO, character special file, or block special file
with the specified name.
Syntax
mknod [options]... NAME Type [Major Minor]
Options
-m MODE
--mode=MODE
Set the mode of created files to MODE, which is symbolic as in
`chmod? and uses 0666 minus the bits set in the umask as the point
of departure.
Type The type of file to make:
`p? for a FIFO
`b? for a block special file
`c? for a character special file
Major/Minor When making a block or character special file, the major and minor
device numbers must be given after the file type.
Unlike the phrase "special file type" above, the term "special
file" has a technical meaning on Unix: something that can generate or receive
data. Usually this corresponds to a physical piece of hardware, e.g., a printer
or a disk. (These files are typically created at system-configuration time.)
The `mknod? command is what creates files of this type. Such devices can be
read either a character at a time or a "block" (many characters) at a time,
hence we say there are "block special" files and "character special" files.