宣传论坛,赚书币! 个人图书交易信息发布
返回列表 发帖

[操作系统] UNIX环境高级编程(pdf)

本书全面介绍了UNIX系统的程序设计界面—系统调用界面和标准C库提供的许多函数。 本书的前15章着重于理论知识的阐述,主要内容包括UNIX文件和目录、进程环境、进程控制、进程间通信以及各种I/O。在此基础上,分别按章介绍了多个应用实例,包括如何创建数据库函数库,PostScript 打印机驱动程序,调制解调器拨号器及在伪终端上运行其他程序的程序等。 本书内容丰富权威,概念清晰精辟,一直以来被誉为UNIX编程的“圣经”,对于所有UNIX程序员—无论是初学者还是专家级人士—都是一本无价的参考书籍。


第1章   UNIX基础知识        1
1.1   引言        1
1.2   登录        1
1.2.1   登录名        1
1.2.2   shell        1
1.3   文件和目录        2
1.3.1   文件系统        2
1.3.2   文件名        2
1.3.3   路径名        2
1.3.4   工作目录        4
1.3.5   起始目录        4
1.4   输入和输出        5
1.4.1   文件描述符        5
1.4.2   标准输入、标准输出和标准
           出错        5
1.4.3   不用缓存的I/O        5
1.4.4   标准I/O        6
1.5   程序和进程        7
1.5.1   程序        7
1.5.2   进程和进程ID        7
1.5.3   进程控制        7
1.6   ANSI C        9
1.6.1   函数原型        9
1.6.2   类属指针        9
1.6.3   原始系统数据类型        10
1.7   出错处理        10
1.8   用户标识        11
1.8.1   用户ID        11
1.8.2   组ID        12
1.8.3   添加组ID        12
1.9   信号        12
1.10   UNIX时间值        14
1.11   系统调用和库函数        14
1.12   小结        16
习题        16

[ 本帖最后由 hanbin 于 07-12-31 20:56 编辑 ]
附件: 您需要登录才可以下载或查看附件。没有帐号?注册会员

UNIX环境高级编程.part2(pdf).rar

第2章   UNIX标准化及实现        17
2.1   引言        17
2.2   UNIX标准化        17
2.2.1   ANSI C        17
2.2.2   IEEE POSIX        18
2.2.3   X/Open XPG3        19
2.2.4   FIPS        19
2.3   UNIX实现        19
2.3.1   SVR4        20
2.3.2   4.3+BSD        20
2.4   标准和实现的关系        21
2.5   限制        21
2.5.1   ANSI C限制        22
2.5.2   POSIX限制        22
2.5.3   XPG3限制        24
2.5.4   sysconf、pathconf 和fpathconf
函数        24
2.5.5   FIPS 151-1要求        28
2.5.6   限制总结        28
2.5.7   未确定的运行时间限制        29
2.6   功能测试宏        32
2.7   基本系统数据类型        32
2.8   标准之间的冲突        33
2.9   小结        34
习题        34
第3章   文件I/O        35
3.1   引言        35
3.2   文件描述符        35
3.3   open函数        35
3.4   creat函数        37
3.5   close函数        37
3.6   lseek函数        38
3.7   read函数        40
3.8   write函数        41
3.9   I/O的效率        41
3.10   文件共享        42
3.11   原子操作        45
3.11.1   添加至一个文件        45
3.11.2   创建一个文件        45
3.12   dup和dup2函数        46
3.13   fcntl函数        47
3.14   ioctl函数        50
3.15   /dev/fd        51
3.16   小结        52
习题        52
附件: 您需要登录才可以下载或查看附件。没有帐号?注册会员

TOP

UNIX环境高级编程.part3(pdf).rar

第4章   文件和目录        54
4.1   引言        54
4.2   stat, fstat和lstat函数        54
4.3   文件类型        55
4.4   设置-用户-ID和设置-组-ID        57
4.5   文件存取许可权        58
4.6   新文件和目录的所有权        60
4.7   access函数        60
4.8   umask函数        62
4.9   chmod和fchmod函数        63
4.10   粘住位        65
4.11   chown, fchown和 lchown函数        66
4.12   文件长度        67
4.13   文件截短        68
4.14   文件系统        69
4.15   link, unlink, remove和rename
         函数        71
4.16   符号连接        73
4.17   symlink 和readlink函数        76
4.18   文件的时间        76
4.19   utime函数        78
4.20   mkdir和rmdir函数        79
4.21   读目录        80
4.22   chdir, fchdir和getcwd函数        84
4.23   特殊设备文件        86
4.24   sync和fsync函数        87
4.25   文件存取许可权位小结        88
4.26   小结        89
习题        89
第5章   标准I/O库        91
5.1   引言        91
5.2   流和FILE对象        91
5.3   标准输入、标准输出和标准出错        91
5.4   缓存        91
5.5   打开流        94
5.6   读和写流        96
5.6.1   输入函数        96
5.6.2   输出函数        97
5.7   每次一行I/O        98
5.8   标准I/O的效率        99
5.9   二进制I/O        100
5.10   定位流        102
5.11   格式化I/O        103
5.11.1   格式化输出        103
5.11.2   格式化输入        103
5.12   实现细节        104
5.13   临时文件        105
5.14   标准I/O的替代软件        108
5.15   小结        108
习题        108
附件: 您需要登录才可以下载或查看附件。没有帐号?注册会员

TOP

UNIX环境高级编程.part5(pdf).rar

第6章   系统数据文件和信息        110
6.1   引言        110
6.2   口令文件        110
6.3   阴影口令        112
6.4   组文件        113
6.5   添加组ID        114
6.6   其他数据文件        115
6.7   登录会计        116
6.8   系统标识        116
6.9   时间和日期例程        117
6.10   小结        121
习题        121
第7章   UNIX进程的环境        122
7.1   引言        122
7.2   main 函数        122
7.3   进程终止        122
7.3.1   exit和_exit函数        122
7.3.2   atexit函数        124
7.4   命令行参数        125
7.5   环境表        126
7.6   C程序的存储空间布局        126
7.7   共享库        127
7.8   存储器分配        128
7.9   环境变量        130
7.10   setjmp 和longjmp函数        132
7.10.1   自动、寄存器和易失变量        134
7.10.2   自动变量的潜在问题        136
7.11   getrlimit 和setrlimit函数        136
7.12   小结        139
附件: 您需要登录才可以下载或查看附件。没有帐号?注册会员

TOP

UNIX环境高级编程.part4(pdf).rar

第8章   进程控制        141
8.1   引言        141
8.2   进程标识        141
8.3   fork函数        142
8.4   vfork 函数        145
8.5   exit函数        147
8.6   wait和waitpid函数        148
8.7   wait3和wait4函数        152
8.8   竞态条件        153
8.9   exec函数        156
8.10   更改用户ID和组ID        160
8.10.1   setreuid 和setregid函数        162
8.10.2   seteuid和 setegid函数        163
8.10.3   组ID        163
8.11   解释器文件        164
8.12   system函数        167
8.13   进程会计        171
8.14   用户标识        175
8.15   进程时间        176
8.16   小结        178
习题        178
第9章   进程关系        180
9.1   引言        180
9.2   终端登录        180
9.2.1   4.3+BSD终端登录        180
9.2.2   SVR4终端登录        182
9.3   网络登录        182
9.3.1   4.3+BSD网络登录        182
9.3.2   SVR4网络登录        183
9.4   进程组        183
9.5   对话期        184
9.6   控制终端        185
9.7   tcgetpgrp 和tcsetpgrp函数        187
9.8   作业控制        187
9.9   shell执行程序        189
9.10   孤儿进程组        193
9.11   4.3+BSD实现        195
9.12   小结        197
习题        197

[ 本帖最后由 hanbin 于 07-12-31 21:00 编辑 ]
附件: 您需要登录才可以下载或查看附件。没有帐号?注册会员

TOP

共5parts,上传完毕!

TOP

好东西。。谢谢分享!

TOP

明天考试 不得以灌水。。。。

TOP

明天考试 不得以灌水。。。。

TOP

好动动啊,不错。好,但是下载了

TOP

这应该是第一版的吧,这书是unix领域的圣经,现在出了第二版了
这里有免费试读的http://read.cdbook.cn/?uid-11642

[ 本帖最后由 zlf19810306 于 07-7-15 16:36 编辑 ]

TOP

好动动啊,下载,看看!谢谢!

TOP

支持呵,谢谢分享..............

TOP

顶,好书!!!!!!!!!

TOP

好东西,谢谢楼主分享!

TOP

返回列表