设备文件(Device file)
在类Unix操作系统中,有”一切皆文件(everything is a file)”的思想,当然硬件设备也不例外.在这个思想下,打印机,CD碟片,硬盘,输入输出硬件都被视为一个文件...块设备(Block devices)
与字符设备相反,块设备每次与系统传输数据时,是以块(Block)的方式来传输的.由于以块来读取,所以需要一定读取时间,故常设有缓存区,支持随机读取.常见的块设备有硬盘...,CD-ROM驱动器和闪存等....伪设备(Pseudo-devices)
前面两种设备文件是物理设备,而伪设备则不是,它们通常是为操作系统提供特定的功能而存在的.常见的伪设备有:
/dev/null:接受和丢弃所有输入,即吞下输入,然后什么都不做...对特定类型的设备有特定的前缀,如对硬盘,前缀是sd,如sda就是第一块硬盘.对终端设备,前缀是tty.