[chapter5] Unix一切皆文件——设备文件与磁盘文件的区别
任何数据的源或目的都被Unix视为文件,基本的系统调用既使用与磁盘文件也同样适用于设备文件,他们的区别体现在对连接(文件描述符)的操作上。磁盘文件的文件描述符包含对缓冲属性和扩展属性的定义代码。终端的文件描述符包含编辑、回显、字符转换和其他操作的属性定义代码。
任何数据的源或目的都被Unix视为文件,基本的系统调用既使用与磁盘文件也同样适用于设备文件,他们的区别体现在对连接(文件描述符)的操作上。磁盘文件的文件描述符包含对缓冲属性和扩展属性的定义代码。终端的文件描述符包含编辑、回显、字符转换和其他操作的属性定义代码。