原文中文,约800字,阅读约需2分钟。
📝
内容提要
本文列出了 Unix/Linux 系统中 /dev 目录下的常见设备,包括字符设备和块设备。主要设备有:空设备(null)、零设备(zero)、随机数生成设备(random 和 urandom)、终端设备(tty)、串行端口设备(ttySx 和 ttyUSBx)、物理内存访问设备(mem)、硬盘设备(sda、sdb 等)及光驱设备(sr0)。
🎯
关键要点
-
Unix/Linux 系统的 /dev 目录下包含常见的字符设备和块设备。
-
空设备(null)读取总是得到 EOF,写入的数据将被丢弃。
-
零设备(zero)读取总是得到零,写入的数据将被丢弃。
-
随机数生成设备(random 和 urandom)提供随机数字,适用于不同的需求场合。
-
终端设备(tty)用于用户的命令行交互。
-
串行端口设备(ttySx 和 ttyUSBx)用于串行通信。
-
物理内存访问设备(mem)允许访问物理内存。
-
硬盘设备(sda、sdb 等)用于磁盘数据存取,硬盘分区设备用于磁盘分区数据存取。
-
光驱设备(sr0)用于 CD/DVD 数据读取。
-
设备文件的存在和名称可能因系统硬件和配置的不同而有所不同。
🏷️