Linux-C预习内容(二)

Linux文件:在Linux中对目录和设备的操作都等同于对文件的操作。

Linux文件可分为:普通文件,目录文件,链接文件,设备文件。

 

什么是文件?1.系统资源(内存、硬盘、一般设备、进程间通信的通道等)的一个抽象。2.对系统资源进行访问的一个通用接口。

文件的好处:对资源提供通用的操作接口,可以极大地简化系统编程接口的设计。


文件描述符:1.所有执行I/O操作的系统调用使用文件描述符来打开的文件。2.文件描述符是一个非负整数。3.文件描述符可以表示各种类型的打开文件。4.对文件的操作只要使用文件描述符即可指定所操作的文件。

文件描述符是一个非负的整数,他是一个索引值,并指向内核中每个进程的记录表中。


注:一个进程启动时,都会打开三个文件:

标准输入:STDIN_FILENO   0

标准输入:STDOUT_FILENO   1

标准出错处理:STDERR_FILENO   2

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值