萬盛學電腦網

 萬盛學電腦網 >> Linux教程 >> Linux系統mknod命令用法

Linux系統mknod命令用法

  歡迎來到學習啦,本文介紹Linux系統mknod命令用法 ,歡迎您閱讀。

  mknod 用法:

  名字

  mknod - 建立塊專用或字符專用文件

  總覽

  mknod [options] name {bc} major minor

  mknod [options] name p

  GNU 選項(縮寫):

  [-m mode] [--help] [--version] [--]

  描述

  mknod 用指定名稱產生一個FIFO(命名管道),字符專用或塊專用文件。

  文件系統中的一個專用文件存貯著三種信息(布朗型、整型、整型)。布朗型在字符文件與塊文件之間作出選擇,兩個整型是主、次設備號。

  通常,一個專用文件並不在磁盤上占用空間,僅僅是為操作系統提供交流,而不是為數據存貯服務。一般地,專用文件會指向一個硬件設備(如:磁盤、磁帶、打印機、虛擬控制台)或者操作系統提供的服務(如:/dev/null, /dev/random)。

  塊文件通常類似於磁盤設備(在數據可以被訪問的地方賦予一個塊號,意味著同時設定了一個塊緩存)。所有其他設備都是字符文件。(以前,兩種文件類型間是有差別的。比如:字符文件I/O沒有緩存,而塊文件則有。)

  mknod命令就是用來產生這種類型文件的。

  以下參數指定了所產生文件的類型:

  p FIFO型

  b 塊文件

  c 字符文件

  GNU版本還允許使用u(‘unbufferd‘非緩沖化),以保持與C語言的一致。

  當創建一個塊文件或字符文件時,主、次設備號必須在文件類型參數後給出。(十進制或八進制以0開頭;GNU 版本還允許使用以0x開頭的十六進制)缺省地,所產生的文件模式為0666(‘a+rw‘)。

  選項

  -m mode, --mode=mode 為新建立的文件設定模式,就象應用命令chmod一樣,以後仍然使用缺省模式建立新目錄。

  1 3 是主設備號1,次設備號3 .

copyright © 萬盛學電腦網 all rights reserved