Linux基礎命令---mknod

一生有你llx發表於2018-10-29

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

 


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29270124/viewspace-2217833/,如需轉載,請註明出處,否則將追究法律責任。

相關文章