unix/linux编程实践教程读后感(1)

一周之前书到手了,其实之前买了APUE(unix环境高级编程)。

确实就如同之前在网上看到的诸多评价一样,内容详实且易懂,和apue比起来算是作为一种基础读物了吧。

到今天,把实践教程的第二章正文部分看完了。第二章主要是讲的是文件的相关操作。但不是仅仅讲关于文件操作的那几个系统调用。通过好几个实例来讲解:who命令;cp命令;以及终端注销命令。通过这几个和文件操作息息相关的实例来讲解了文件操作的相关知识。还是那句话,不仅仅是可以学习到这些命令如何编写,文件操作的基本命令,比如,在讲解who这个命令的时候,没有一开始就来给你说who这个命令该怎么编写,然后怎么怎么样。给我们展示了如何通过man来一步一步找出who命令式如何来的。

$ man who

书中告诉我们可通过显示出的信息知道who是通过读取utmp这个文件来显示login信息的。

然后继续通过man可以知道utmp这个文件的结构信息。

$ man -k utmp

最终我们知道了utmp的数据结构是定义在头文件utmp.h中得。

接下来就涉及到如何编写who(之前就是顺理成章的告诉你接下来编写who要用到的相关数据结构啊,头文件什么的,让读者不至于犯嘀咕)

然后就是和文件相关的open, creat, read, write这几个系统调用了。

和apue这本书结合起来看,会了解到更多的文件操作的知识。关键是了解知识过后还确确实实做出了东西来(虽然不是啥子狂拽炫酷吊炸天的东西),在这个过程中却是得到了历练

失败是什么?没有什么.只是更走近成功一步,

unix/linux编程实践教程读后感(1)

相关文章:

你感兴趣的文章:

标签云: