文件描述符
每打开一个文件都有一个整数与之对应,这个整数就是文件描述符【0、1、2】
- 0:标准输入(stdin)
- 1:标准输出(stdout)
- 2:标准报错输出(stderr)
重定向符
- >:输出重定向符
- <:输入重定向符
- 2>:标准错误输出
1>&2:标准输入重定向到标准错误输出
文件描述符:【int型】是内核中文件描述信息数组的一个下标,通过下标在pcb中找到文件的描述信息进行对文件的操作
文件流指针:FILE *fp
重定向就是文件描述符的数值不变,但改变了对应了对应要操作的文件
即改变描述符这个下标所对应的文件描述信息