Linux基礎命令 mknod

2022-08-28 10:21:08 字數 1403 閱讀 9889

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 97 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 97 09:42 /dev/ttywj

linux中建立特殊檔案mknod命令用法詳解

linux中建立特殊檔案mknod命令用法詳解 函式用途 建立特殊檔案。語法 只能由 root 使用者或系統組成員執行 mknod name major minor 建立 fifo 已命名的管道 mknod name 描述 mknod 命令建立乙個目錄項和乙個特殊檔案的對應索引節點。第乙個引數是 n...

Linux基礎命令

eg man ls 就可以檢視ls相關的用法 注 按q鍵或者ctrl c退出,在linux下可以使用ctrl c終止當前程式執行。2.ls檢視目錄或者檔案的屬 列舉出任一目錄下面的檔案 eg ls usr man ls l a.d表示目錄 directory 如果是乙個 表示是檔案,如果是l則表示是...

linux基礎 命令

命令自動補全 help幫助 幫助文件 鳥哥linux私房菜 linux命令大全 工具書 man ls useradd utest useradd g group2 utest 建立utesty使用者屬於group2組 usermod g group3 utest 將utest所在的組改為group3...