D.1. Linux 里的设备

Linux 的许多特殊文件可以在 /dev 目录下找到。这些文件称为设备文件,其行为与普通文件不同。大多数设备文件的类型是块设备和字符设备。这些文件是访问硬件的驱动程序(Linux 内核的一部分)的接口。另外一些,不那么常见的类型,是命名管道(pipe)。下表中列出了最重要的设备文件。

fd0 第一个软驱
fd1 第二个软驱

sda First hard disk
sdb Second hard disk
sda1 在第一块 IDE 硬盘上的第一个分区
sdb7 在第四块 SCSI 硬盘上的第十个分区

sr0 First CD-ROM
sr1 Second CD-ROM

ttyS0 串口 0,即 MS-DOS 下的 COM1
ttyS1 串口 1,即 MS-DOS 下的 COM2
psaux PS/2 鼠标设备
gpmdata 伪设备,中转从GPM(鼠标)服务传来的数据

cdrom 指向光驱的符号链接
mouse 指向鼠标设备文件的符号链接

null 所有写入该设备的东西都会消失
zero 可以从该设备永无休止地读出零