的mknod命令创建中的特殊设备文件Linux这一操作系统用于与硬件.
Linux设备文件
在Linux中,所有东西——甚至硬件——都以文件的形式呈现给操作系统。通常,当操作系统识别到新设备时,Linux会自动创建文件。例如,当你插入USB驱动器,Linux挂载USB驱动器,并将其表示为一个新的设备文件。
大多数设备文件驻留在/ dev根文件系统的层次结构。
的mknod命令
大多数时候,你永远都不需要使用mknod.它的主要目的是创建一个被Linux内核识别为设备的文件。
该命令接受以下语法和选项:
Mknod[选项]名称类型[major minor]
选项包括:
- - m:设置文件权限位模式而不是umask.
- - z:将SELinux安全上下文设置为默认类型。
的的名字参数表示设备的名称。的类型要么是b(对于块特殊文件),c或u(对于未缓冲的文件),或p(创建先进/先进出文件管道)。
的选项主要和小是标识设备类型的数字。这些设备编号的列表是特定于内核的;要识别它们,您需要查看特定发行版的文档和内核版本。
的一个例子mknod是:
Mknod /dev/fc1 b 1 2
在本例中,该命令创建一个名为/dev/fc1这是主设备1和副设备2的块设备。
谢谢你让我们知道!
告诉我们为什么!