用法:mknod [选项]... 名称 类型 [主设备号 次设备号]
创建指定类型和名称的特殊文件。
长选项必须使用的参数对于短选项时也是必需使用的。
-m, --mode=模式 设置权限模式(类似chmod),而不是rwxrwxrwx 减umask
-Z, --context=CTX 将对应名称文件的SELinux 安全环境设置为CTX
--help 显示此帮助信息并退出
--version 显示版本信息并退出
当类型为"p"时可不指定主设备号和次设备号,否则它们是必须指定的。
如果主设备号和次设备号以"0x"或"0X"开头,它们会被视作十六进制数来
解析;如果以"0"开头,则被视作八进制数;其余情况下被视作十进制数。
可用的类型包括:
b 创建(有缓冲的)区块特殊文件
c, u 创建(没有缓冲的)字符特殊文件,虚拟设备
p 创建先进先出(FIFO)特殊文件
注意:您的shell 内含自己的mknod 程序版本,它会覆盖这里所提及的相应
版本。请查阅您的shell 文档获知它所支持的选项。
#将其中的1,3这样的数字记录下来,这表示主设备号和次设备号(一般来说主设备号用来区分设备的种类;次设备号则是为了作唯一性区分,标明不同属性——注意,在unix系统中是把设备也当作文件来对待的),在redhat 9下,ls加不加-L参数都无所谓,但是在Solaris下则一定要加上才可以显示 [root@localhost test1]# ls -lL /dev/null crw-rw-rw- 1 root root 1, 3 8月 18 21:56 /dev/null [root@localhost test1]# mknod /dev/hda3 b 3 7 #创建一个区块 [root@localhost test1]# ls -al /dev/hda3 #查看 brw-r--r-- 1 root root 3, 7 8月 21 11:01 /dev/hda3
评论(0)
暂无评论