文件描述符(File Descriptor) a small, nonnegative integer for use in subsequent system calls (read(2), write(2), lseek(2), fcntl(2), etc.) ($man 2 open). 一个程序开始运行时一般会有3个已经打开的文件描述符: 0 :STDIN_FIFLENO,标准输入stdin 1 :STDOUT_FILENO,标准输出stdout 2 :STDERR_FILENO,标准错