应用编程(一、文件IO)

摸索了很久,终于明白了,如果要学习linux应用的话,可以从文件IO学期,因为应用对文件操作比较多,毕竟linux系统下一切皆文件。我这里就不会细讲的,只要好好啃书就可以了,这里推荐那本《Unix环境高级编程》,不过函数众多,我就不全部写出来了,只画个思维导图,到时候先看导图,然后再翻书,就可以了。

1.1 文件描述符

linux系统下皆文件,打开文件的话,内核都会返回一个文件描述符,通过这个文件描述符操作文件,这就是文件IO。

在这里插入图片描述

1.2 文件IO函数

操作文件的函数就比较多了,详细的还是看Unix环境高级编程,我这里就把用的函数都画成一个思维导图把,方便以后查找

在这里插入图片描述
已经把函数分了几类了,到时候就可以查查了。

1.3 文件性质函数

上一节只要是描述操作文件的IO函数,这一节只要是分析文件性质和目录,我也是把重要的函数画成一个思维导图了,以便以后查看:

在这里插入图片描述

虽然函数也挺多的,我比较常用的也就两个stat函数,计算文件的长度。access判断文件是否存在。

应用编程的第一篇就这样结束了,这一篇只有函数的一些总结,并没有什么实操,等以后有时间之后,可以在加,不过这些函数都是基本的API函数,操作也不难,Unix环境高级编程都有,大家有空看看书。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值