文件描述符是一个用于标识打开的文件的整数值。在 UNIX 和类 UNIX 操作系统中,所有的输入输出操作都是通过文件描述符来完成的。每个进程都会维护一个文件描述符表,用于保存打开的文件信息。文件描述符是一个唯一的标识符,它可以按顺序编号分配给进程打开的文件,从而使操作系统能够识别和管理所有的打开文件。常见的文件描述符值包括0,1,2,它们分别代表标准输入、标准输出和标准错误输出。
什么是文件描述符?
1 min read
文件描述符是一个用于标识打开的文件的整数值。在 UNIX 和类 UNIX 操作系统中,所有的输入输出操作都是通过文件描述符来完成的。每个进程都会维护一个文件描述符表,用于保存打开的文件信息。文件描述符是一个唯一的标识符,它可以按顺序编号分配给进程打开的文件,从而使操作系统能够识别和管理所有的打开文件。常见的文件描述符值包括0,1,2,它们分别代表标准输入、标准输出和标准错误输出。