linux内核编程之文件IO

文件IO特性:Linux内核提供的文件操作接口

        .1 没有缓存区 (//可以认为数据直接交给了内核 )

        .2 操作对象不在是流(FILE *),而是文件描述符(整数)
        .3文件描述符
          很小的非负的整数    int   0-1023
          内核每打开一个文件就会获得一个文件描述符,新生成的文件描述符永远为最小的非负整数, 最小未被占用

函数接口


open() 

文件标识符 

 

文件标识符与标准IO的联系 

 

close() 

    2.close
        int close(int fd);
        功能:
            关闭文件描述符
 

 read()

write()

文件偏移函数lseek() 

与时间相关的函数 

 

 

 功能

 

与打印相关的函数 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值