标准输入和输出
-
程序:指令+数据
-
读入数据
-
读出数据
-
打开的文件都有一个fd: file descriptor (文件描述符)
Linux给程序提供三种 I/O 设备
- 标准输入(STDIN) -0 默认接受来自终端窗口的输入
- 标准输出(STDOUT)-1 默认输出到终端窗口
- 标准错误(STDERR) -2 默认输出到终端窗口
[[root@Centos ~]#ll /dev/std*
lrwxrwxrwx. 1 root root 15 Apr 14 13:42 /dev/stderr -> /proc/self/fd/2
lrwxrwxrwx. 1 root root 15 Apr 14 13:42 /dev/stdin -> /proc/self/fd/0
lrwxrwxrwx. 1 root root 15 Apr 14 13:42 /dev/stdout -> /proc/self/fd/1