读圣经
文章平均质量分 79
程序猿传奇
不屈的挣扎着
展开
-
chapter 1~2
chapter 1:Unix基础知识,主要讲述了后面几章的内容的概要,几乎涵盖了全书所有的内容,当然更为细节的东西需要各章详述。有几点是我以前没有注意的:1.系统调用和库函数的差异,从我们程序员的角度来看是没有什么差异,我们都是一样调用,不关心实现细节。但是两者执行的空间是不一样的,显然,系统调用是在内核空间执行的,而库函数是在用户空间执行的。这用牵涉到内核空间和用户空间的原创 2011-11-02 23:53:28 · 383 阅读 · 0 评论 -
chapter 5 标准I/O库
标准I/O库主要是由ANSI C实现的。主要是为了在不同操作系统上实现。 在UNIX中,标准I/O库的最终都要调用I/O例程。 标准I/O库的操作都是围绕stream来进行的。与流相对应的是FILE对象的指针,这个FILE对象的指针和file描述符是有差别的,这是一个结构体,定义在stdio.h中,不同于file描述符就是一个int型数据。 预定义的stream原创 2011-12-27 19:28:34 · 411 阅读 · 0 评论 -
chapter 6 系统数据文件和信息
口令文件:/etc/passwdpwd.h定义的passwd结构:/* The passwd structure. */struct passwd{ char *pw_name; /* Username. */ char *pw_passwd; /* Password. */ __uid_t pw_uid; /*原创 2011-12-29 18:25:46 · 429 阅读 · 0 评论 -
chapter 7 UNIX进程的环境
进程终止的方式:1,正常终止: 从main返回; 调用exit; 调用_exit;2,异常终止: 调用abort; 由一个信号终止。exit和_exit的差异:#include void exit(int status);#include void _exit(int status);其原创 2011-12-30 19:44:54 · 428 阅读 · 0 评论