基本概念 文件描述符fd Linux 系统中,把一切都看做是文件,当进程打开现有文件或创建新文件时,内核向进程返回一个文件描述符,文件描述符就是内核为了高效管理已被打开的文件所创建的索引,用来指向被打开的文件,所有执行I/O操作的系统调用都会通过文件描述符。 常见文件类型 普通文件:包含任意数据 目录:包含一组链接(link)的文件 套接字(socket):用来与另一个进程进行跨网络通信的文件 命名通道 符号链接 支付和块设备 linux抽象了一组标准接口,叫unix I/O,使得所有的输入和输出都能以一种统一的方…