Linux文件:在Linux中对目录和设备的操作都等同于对文件的操作。
Linux文件可分为:普通文件,目录文件,链接文件,设备文件。
什么是文件?1.系统资源(内存、硬盘、一般设备、进程间通信的通道等)的一个抽象。2.对系统资源进行访问的一个通用接口。
文件的好处:对资源提供通用的操作接口,可以极大地简化系统编程接口的设计。
文件描述符:1.所有执行I/O操作的系统调用使用文件描述符来打开的文件。2.文件描述符是一个非负整数。3.文件描述符可以表示各种类型的打开文件。4.对文件的操作只要使用文件描述符即可指定所操作的文件。
文件描述符是一个非负的整数,他是一个索引值,并指向内核中每个进程的记录表中。
注:一个进程启动时,都会打开三个文件:
标准输入:STDIN_FILENO 0
标准输入:STDOUT_FILENO 1
标准出错处理:STDERR_FILENO 2
Linux-C预习内容(二)
最新推荐文章于 2021-10-03 23:17:12 发布