linux怎么创建设备文件,linux文件类型:设备文件、mknod创建设备文件(示例代码)...

设备文件:

块设备文件b:按块为单位,随机访问的设备;

字符设备文件c:按字符为单位,线性设备;

常见的块设备文件b:硬盘

硬盘设备的设备文件名:

IDE ,ATA: hd

SATA、SCSI、USB:sd

a,b,c,...来区分同一类型下的不同设备

IDE:

第一个IDE口:主、从

/dev/hda, /dev/hdb

第二个IDE口:主、从

/dev/hdc, /dev/hdd

SD:  sda, sdb, sdc,...

hda:

hda1:第一个主分区

hda2:

hda3:

hda4:

hda5:第一个逻辑分区

字符设备c:键盘

/dev  设备文件目录

主设备号 (major number)

标识设备类型     用于区别设备类型

次设备号 (minor number)

标识同一种类型中不同设备   用于标识同类型中的不同设备

mknod命令简介:

此命令用于创建设备文件。

1.命令格式:

mknod [OPTION]... NAME TYPE [MAJOR MINOR]

2.命令功能:

此命令用于创建设备文件。

3.命令参数:

-m mode 权限

4.命令实例:

1、mknod mydev c 66 0  创建一个设备名称为mydev 类型为c字符设备主设备号为66 次设备号为0

2、mknod -m 640 mydev2 c 66 1 创建一个设备名称为mydev2 权限为640 类型为c字符设备主设备      号为66 次设备号为0

[email protected] test]# ls -l /dev

总用量 0

crw-rw----. 1 root video    10, 175 10月 26 15:54 agpgart

crw-rw----. 1 root root     10,  57 10月 26 15:55 autofs

10为主设备号  57为次设备号

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值