系統:
Linux Mandrake 8.0

名稱:
mknod

位置:
/bin/mknod

主要用途:
製作區塊(BLOCK)或字元(character)特殊檔案。

使用說明:
mknod [OPTION]... NAME TYPE [MAJOR MINOR]

描述:
建立一個特殊檔案,名為"NAME"型態為"TYPE"。

功能選項:

-m, --mode=MODE

設定存取權限,就像chmod所做的。

--help

顯示此說明。

--version

輸出版本訊息並離開。

說明:
MAJOR MINOR 對於TYPE p是禁止使用的。
TYPE可以是下列選項:

b 建立一個區塊block (buffered)特殊檔案。
c,u 建立一個字元character(unbuffered)特殊檔案。
p 建立一個FIFO(pipe file)。

特殊檔案的意義在於可以接收或傳送資料。通常所對應到的是硬體的部分,例如硬碟或印表機。這些檔案通常在系統進行組 態時建立。mknod此指令可以建立這種類型的特殊檔案。這些裝置可以一次讀一個字元(character)或一個區塊(block)。

shared library:

/lib/librt.so.1 (0x4001c000)
/lib/libc.so.6 (0x4002e000)
/lib/libpthread.so.0 (0x4015b000)
/lib/ld-linux.so.2 (0x40000000)

使用範例:

$mknod -m 755 pipe p
$ls -l

total 1        
prwxr-xr-x 1 liucy liucy 0 Oct 3 23:07 pipe