Device file

设备文件

Linux中一切皆为文件, 所以硬件设备在系统中作为"设备文件"存在. 设备文件分为三类:

1. block 块设备文件, 那些需要以块方式进行读写的文件, 比如硬盘, 光驱, 内存等.

2. character 字符型设备文件, 直接读写的文件, 比如串口, 虚拟控制台(不理解)

3. socket 网络插件, 网络设备访问的 BSD sockets interface.