设备文件是通过mknod命令来创建的。其命令格式为:
mknod [OPTION]... NAME TYPE [MAJOR MINOR]
TYPE取值:
主设备号和次设备号两个参数合并成一个16位的无符号短整形,高8位表示主设备号,低8位表示次设备号。
一个设备文件通常与一个硬件设备相关联,或者与硬件设备的某一物理或逻辑分区相关联。但在某些情况下设备文件不会和任何实际的硬件关联,而是表示一个虚拟的逻辑设备。例如,/dev/null就是对应于一个“黑洞的”设备文件:所有写入这个文件的数据都被简单地抛弃。