摸索了很久,终于明白了,如果要学习linux应用的话,可以从文件IO学期,因为应用对文件操作比较多,毕竟linux系统下一切皆文件。我这里就不会细讲的,只要好好啃书就可以了,这里推荐那本《Unix环境高级编程》,不过函数众多,我就不全部写出来了,只画个思维导图,到时候先看导图,然后再翻书,就可以了。
1.1 文件描述符
linux系统下皆文件,打开文件的话,内核都会返回一个文件描述符,通过这个文件描述符操作文件,这就是文件IO。
1.2 文件IO函数
操作文件的函数就比较多了,详细的还是看Unix环境高级编程,我这里就把用的函数都画成一个思维导图把,方便以后查找
已经把函数分了几类了,到时候就可以查查了。
1.3 文件性质函数
上一节只要是描述操作文件的IO函数,这一节只要是分析文件性质和目录,我也是把重要的函数画成一个思维导图了,以便以后查看:
虽然函数也挺多的,我比较常用的也就两个stat函数,计算文件的长度。access判断文件是否存在。
应用编程的第一篇就这样结束了,这一篇只有函数的一些总结,并没有什么实操,等以后有时间之后,可以在加,不过这些函数都是基本的API函数,操作也不难,Unix环境高级编程都有,大家有空看看书。