mknod 命令
来源:互联网 发布:举重知乎 编辑:程序博客网 时间:2024/04/29 21:42
mknod
用途
创建特殊文件。
mknod Name { b | c } Major Minor
创建 FIFO(已命名的管道)
mknod Name { p }
mknod 命令建立一个目录项和一个特殊文件的对应索引节点。第一个参数是 Name 项设备的名称。选择一个描述性的设备名称。mknod 命令有两种形式,它们有不同的标志。
mknod 命令的第一种形式只能由 root 用户或系统组成员执行。在第一种形式中,使用了b 或 c 标志。b 标志表示这个特殊文件是面向块的设备(磁盘、软盘)。c 标志表示这个特殊文件是面向字符的设备(磁带,键盘)。
第一种形式的最后两个参数是指定主设备的数目,它帮助操作系统查找设备驱动程序代码,和指定次设备的数目,也就是单元驱动器或行号,它们是十进制或八进制的。一个设备的主要和次要编号由该设备的配置方法分配,它们保存在 ODM 中的 CuDvDr 类里。在这个对象类中定义了主要和次要编号以确保整个系统设备定义的一致性,这是很重要的。
在 mknod 命令的第二种形式中,使用了 p 标志来创建 FIFO(已命名的管道)。
例:
major=$(awk '$2=="char_driver" {print $1}' /proc/devices)
echo $major
mknod /dev/char_driver c ${major} 0
- mknod命令
- mknod命令
- mknod 命令
- mknod 命令
- mknod命令
- mknod命令
- mknod命令用法指南
- mknod命令详解
- mknod命令详解
- mknod 命令的用法
- linux mknod命令解析
- linux mknod命令
- linux mknod命令
- linux mknod命令使用
- linux命令之mknod
- mknod命令 linux
- linux mknod命令解析
- linux下mknod命令
- 解决终端命令出错就退出当前login带来的不便。
- 【自己动手写数据结构】 -- 有向带权图的邻接矩阵存储的简单实现
- 剖析 Linux hypervisor
- hbase使用中一个问题
- #hive_正则表达式#JAVA的正则表达式案例详解
- mknod 命令
- java实现批量下载
- qt的右键扩展,继承contextMenuEvent
- 【划分树】MinimumSum
- POJ 3347 特殊方法
- std::string的Copy-on-Write:不如想象中美好 转载
- 2013年4月_武科大程序设计大赛(复赛-非专业组)_解题报告(problem 1001)
- 未登录用户自动跳回登陆界面——拦截器interceptor
- uva_11729_Commando War(貪心)