当我们在 shell 中执行命令的时候,每个进程都和三个打开的文件相联系,并使用文件描述符(文件描述符是一个简单的整数,用以标明每一个被进程所打开的文件和socket.第一个打开的文件是0,第二个是1,依此类推)来引用这些文件.由于文件描述符不容易记忆,shell 同时也给出了相应的文件名. STDIN (0): 标准输入,位置 /dev/stdin, 缺省为键盘,也可以是文件或其他命令的输出 STDOUT (1): 标准输出,位置 /dev/stdout, 缺省为 Terminal,也可以是文