转载自https://blog.csdn.net/maopig/article/details/7195048

在linux下,/dev目录是很重要的,各种设备都在下面。下面简单总结一下:

dev是设备(device)的英文缩写。/dev这个目录对所有的用户都十分重要。因为在这个目录中包含了所有Linux系统中使用的外部设备。但是这里并不是放的外部设备的驱动程序,这一点和windows,dos操作系统不一样。它实际上是一个访问这些外部设备的端口。我们可以非常方便地去访问这些外部设备,和访问一个文件,一个目录没有任何区别。

Linux沿袭Unix的风格,将所有设备认成是一个文件。

关于一些特殊设备,我曾经总结过一些:

/dev/null和/dev/zero:http://www.51testing.com/index.phpuid-225738-action-viewspace-itemid-235339

/dev/tty、/dev/console、/dev/pty、/dev/pts等:http://www.51testing.com/index.phpuid-225738-action-viewspace-itemid-212419

设备文件分为两种:块设备文件(b)和字符设备文件©

设备文件一般存放在/dev目录下,对常见设备文件作如下说明:

/dev/hd[a-t]:IDE设备

/dev/sd[a-z]:SCSI设备

/dev/fd[0-7]:标准软驱

/dev/md[0-31]:软raid设备

/dev/loop[0-7]:本地回环设备

/dev/ram[0-15]:内存

/dev/null:无限数据接收设备,相当于黑洞

/dev/zero:无限零资源

/dev/tty[0-63]:虚拟终端

/dev/ttyS[0-3]:串口

/dev/lp[0-3]:并口

/dev/console:控制台

/dev/fb[0-31]:framebuffer

/dev/cdrom => /dev/hdc

/dev/modem => /dev/ttyS[0-9]

/dev/pilot => /dev/ttyS[0-9]

/dev/random:随机数设备

/dev/urandom:随机数设备

(PS:随机数设备,后面我会再写篇博客总结一下)

/dev目录下的节点是怎么创建的

devf或者udev会自动帮你创建得。

kobject是sysfs文件系统的基础,udev通过监测、检测sysfs来获取新创建的设备的。

Linux dev目录详解相关推荐

  1. Linux /dev目录详解和Linux系统各个目录的作用

    Linux /dev目录详解和Linux系统各个目录的作用 标签: linuxtcpfunctionclassfirefoxtimer 2012-01-11 23:08 45517人阅读 评论(2) ...

  2. Linux /dev目录详解

    在linux下,/dev目录是很重要的,各种设备都在下面.下面简单总结一下: dev是设备(device)的英文缩写./dev这个目录对所有的用户都十分重要.因为在这个目录中包含了所有Linux系统中 ...

  3. linux中dev目录的作用,Linux 的dev目录详解和Linux系统各个目录的作用

    Linux /dev目录详解 在linux下,/dev目录是很重要的,各种设备都在下面.下面简单总结一下: dev是设备(device)的英文缩写./dev这个目录对所有的用户都十分重要.因为在这个目 ...

  4. (三) Linux基本目录详解

    系列文章目录 (一) Linux入门概述 (二) Linux环境搭建 (三)Linux基本目录详解 文章目录 系列文章目录 前言 1.Linux系统开机.关机 2.Linux系统目录结构 前言 了解L ...

  5. Linux /proc目录详解

    Linux系统上的/proc目录是一种文件系统,即proc文件系统.与其它常见的文件系统不同的是,/proc是一种伪文件系统(也即虚拟文件系统),存储的是当前内核运行状态的一系列特殊文件,用户可以通过 ...

  6. linux 中dev目录,详解Linux系统下的/dev目录

    dev是设备(device)的英文缩写./dev这个目录对所有的用户都十分重要.因为 在这个目录中包含了所有Linux系统中使用的外部设备.但是这里并不是放的外部设备的驱动程序,这一点和windows ...

  7. Linux虚拟机目录详解

    对于Linux来说,一切内容皆目录.包括磁盘,软件,系统用户,普通用户等等,表现形式皆为目录,因此认识Linux的目录结构尤为重要. Linux目录结构: /bin (/usr/bin./usr/lo ...

  8. Linux各目录详解

    /bin  /sbin   /usr/bin    /usr/sbin 四个都是存放系统命令的目录.区别是sbin只有超级用户才可以执行,bin目录超级用户和普通用户都可以执行. 前面有usr的是命令 ...

  9. Linux: /dev/fd/详解

    早上在使用htop查看系统情况时,发现了占用率最高的命令如下: java -jar test.jar /dev/fd/63 2/dev/fd/62 但我运行时输入的命令是这样的: java -jar ...

最新文章

  1. Android初步学习BroadCast与Service实现简单的音乐播放器
  2. matlab摆线等时性程序,摆的等时性实验报告.doc
  3. codevs 1200:同余方程
  4. oracle 回滚 drop的表,使用ODU恢复被DROP的表 | 信春哥,系统稳,闭眼上线不回滚!...
  5. P3190-[HNOI2007]神奇游乐园【插头dp】
  6. Kubernetes与Docker基本概念与常用命令对照
  7. 自加一运算_C语言i++、++i混合运算老手未必全掌握,看了你就明白了
  8. Servlet 数据库访问
  9. java sql 创建触发器_SQL Server创建触发器
  10. 解决nodejs运行程序卡死之后,程序后台运行的问题
  11. 关于centos7下/etc/sysconfig/目录没有iptables问题
  12. spring源码-第五个后置处理器笔记
  13. nginx从入门到精通:第一阶段快速入门
  14. PADS——导出Gerber文件
  15. 转速恒压频比交流变频调速系统Simulink仿真,可观察到电压频率的变比情况以及电动机的转速波形
  16. eSpeak: Linux文本转语音工具
  17. 2022年煤气考试试题及答案
  18. 前端技术栈:后台管理端UI框架
  19. 英文论文写作排版-IEEE论文排版技巧
  20. 读《反脆弱性》:凹凸性资料搜集

热门文章

  1. android 小米imei 空,【报Bug】小米9获取imei为空
  2. SO(3)的不可约表示
  3. 对口升学计算机考试,对口升学信息技术(计算机)类2017年专业课考试大纲
  4. 【paraview进行MFiX后处理】如何计算某一气体组分的质量流量/气体产量
  5. 自考计算机网络应用,自考计算机网络原理总复习.doc
  6. Talk预告 | 清华大学交叉信息研究院助理教授赵行:基于视觉感知的自动驾驶运动预测
  7. 北京地区 图像处理工作
  8. 外汇交易平台排名:哪些平台值得投资者信赖?
  9. Java8的 Stream 流的各种用法
  10. 冯诺伊曼提出的计算机工作原理又称为,冯.诺依曼计算机的基本工作原理是什么??...