目录
一、进程打开文件的流程
二、文件操作符
定义:
- 文件描述符是一个非负的索引值(一般从3开始,0、1、2已经被使用),指向内核中的 “文件记录表”,内核为进程中要打开的文件维护者一个“文件记录表;
- 当打开一个现存文件或创建一个新文件时,内核就向进程返回一个文件描述符(内核记录表某一栏的索引);
- 当需要读写文件时,也需要把文件描述符作为参数传递给相应的函数。
- Linux 下所有对设备和文件的操作都使用文件描述符来进行。
三、fork和open运用
1、先open再fork
#include <stdio.h>
#include <stdlib.h>
#include &l