apue
文章平均质量分 94
TT_love9527
聪与敏,可恃而不可恃也,自恃其聪与敏而不学者,自败者也;
昏也庸,可限而不可限也,不自限其昏与庸而力学不倦者,自力者也。
展开
-
APUE第3章 文件I/O
1、概述 UNIX系统中,可用的文件I/O函数——打开文件、读文件、写文件等。而大多数文件I/O只需用到5个函数:open、read、write、lseek以及close。 本章所描述的函数常被称为不带缓冲的I/O。其中不带缓冲指的是每个read和write都调用内核中的一个系统调用。 多进程间共享资源,原子操作。以及多个进程间如何共享文件,以及所涉及的内核有关数据结构。 最后将说明dup...原创 2018-09-22 23:18:41 · 212 阅读 · 0 评论 -
APUE第6章 系统数据文件和信息
1、概述 UNIX系统的正常运作需要使用大量与系统有关的数据文件,例如,口令文件/etc/passwd和组文件/etc/group就是经常被多个程序频繁使用的两个文个件。用户每次登录UNIX系统,以及每次执行ls -l命令时都要使用口令文件。 2、口令文件/etc/passwd UNIX系统的口令文件包含如下字段,且这些字段包含在<pwd.h>中定义的passwd结构中。 用户...原创 2018-10-04 23:38:26 · 277 阅读 · 0 评论 -
APUE第4章 文件和目录
1、概述 i、本章将描述文件系统的其他特征(如,文件类型、设置用户和组ID、文件访问权限)和文件性质 ii、从stat结构的每一个成员了解文件所有属性 iii、介绍各个可修改属性的函数 iv、UNIX文件系统结构及符号链接 2、函数stat,fstat,lstat及其结构struct stat{...}; #include<sys/stat.h> int stat(con...原创 2018-09-29 13:07:13 · 220 阅读 · 0 评论 -
APUE第8章 进程控制
1、概述 UNIX系统控制包括创建新的进程、执行程序和进程终止。本章还将讲明进程属性的各种ID——实际、有效和保存的用户ID和组ID,以及它们如何受到进程控制原语的影响。 2、进程标识 利用进程号标识进程ID。PID号虽唯一,但可复用。 系统中有一些专用进程,具体细节随实现而不同。ID为0的进程通常是调度进程,即交换进程,该进程是内核的一部分,并不执行任何磁盘上的程序,因而也被称为系统进程...原创 2018-10-14 23:34:56 · 266 阅读 · 0 评论 -
APUE第7章 进程环境
1、概述 i、当程序执行时,main函数如何被调用;ii、命令行参数如何传递给新程序;iii、典型C程序的存储空间布局;iv、如何分配另外的存储空间(利用malloc、calloc、realloc及free函数);v、进程如何使用环境变量;vi、进程的7种不同终止方式;vii、longjmp和setjmp函数及它们与栈的交互作用;viii、查看进程资源限制。 2、main函数 C程序是从ma...原创 2018-10-09 21:16:52 · 279 阅读 · 0 评论 -
APUE第5章 标准I/O库
1、概述 标准I/O库处理很多细节,如缓冲区分配、以优化的块长度执行I/O等。这些处理使用户不必担心如何选择使用正确的长度。本章深入了解I/O库函数的操作。 2、流和FILE对象 对于所有I/O函数(见第3章)都围绕文件描述符的。当打开一个文件时,即返回一个文件描述符,然后该文件描述符就用于后续的I/O操作。 对于标准I/O库,其操作是围绕流进行的。当用标准I/O库打开或创建一个文件时,已...原创 2018-10-01 21:00:18 · 190 阅读 · 0 评论