欢迎光临
我们一直在努力

Linux基础命令---mknod



mknod


创建块设备或者字符设备文件。此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。



 



1




、语法



mknod [




选项]  设备名  设备类型  主设备号 次设备号



 



2




、选项参数列表


选项


说明


–version


显示命令版本信息


–help


显示帮助信息


-m | –mode=MODE


设置权限


-Z |  –context=CTX


设置SELinux的安全上下文


设备类型


b


,块设备;c,字符设备;u,没有缓冲的字符设备;p,fifo设备


设备号


只能是十进制和八进制,如果是0x开头,那么还是十进制。对于b、c、u设备,必须给出设备号,对于p设备,必须忽略设备号


当类型为b、c或u时,必须同时指定主设备号和次设备号;当类型为p时,必须省略它们。如果主设备号或次设备号以0x或0x开头,则解释为十六进制;否则,如果以0开头为八进制,其他为十进制。


 



3




、实例


1


)创建块设备文件



[root@localhost ~]# 

mknod /dev/sdb4 b 1 1      //






创建一个设备






[root@localhost weijie]# 

ls -l /dev/sdb4 




brw-r--r-- 1 root root 1, 1 9









   7 08:21 /dev/sdb4


2


)创建字符设备文件



[root@localhost ~]# 

mknod /dev/ttywj c 2 1      //






创建一个设备






[root@localhost weijie]# 

ls -l /dev/ttywj 




crw-r--r-- 1 root root 2, 1 9









   7 09:42 /dev/ttywj


 

赞(0)
【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。