打印

mknod命令简介

本帖已经被作者加入个人空间

mknod命令简介

用法:
1、mknod Name { b | c } Major Minor
2、mknod Name { p }
只能由 root 用户系统组成员运行
解释:
mknod 命令建立一个目录项和一个特殊文件的对应索引节点。第一个参数Name 代表的是设备的名称。选择一个描述性的设备名称。
第一项中,mknod 只能由 root 用户或系统组成员执行。使用b 或 c 标志。b 标志表示这个特殊文件是面向块的设备(磁盘、软盘或磁带)。c 标志表示这个特殊文件是面向字符的设备(其他设备)。Major 指定主设备的数目,它帮助操作系统查找设备驱动程序代码,Minor指定次设备的数目,也就是单元驱动器或行号,它们是十进制或八进制的。一个设备的主要和次要编号由该设备的配置方法分配,它们保存在 ODM 中的 CuDvDr 类里。在这个对象类中定义了主要和次要编号以确保整个系统设备定义的一致性。

第二项中,使用了 p 标志来创建 FIFO(已命名的管道)。

例如:我已经建立了一个虚拟字符设备,名字为gobalvar,其主设备号是254,次设备号是0,
则命令为:mknod /dev/globalvar c 254 0
******************************************                  
****************\\  - -  // *******************              
*************** (  @ @  )  *****************
┏━━━━oOOo-(_)-oOOo━━━━━┓
┃http://blog.ixpub.net/?uid/10509293  ┃
╭~~~~╮╭~~~~╮      o黒o黒 zZ

TOP

LZ能举例说说具体的应用吗?不太明白呀!

TOP

谢谢

TOP


感谢一直以来您对我们的支持!
当前时区 GMT+8, 现在时间是 2008-8-30 19:49 京ICP证060528 号

Designed By 17DST