UNIX环境高级编程 - 附录A目录
核心内容
这是W. Richard Stevens所著《UNIX环境高级编程》(Advanced Programming in the UNIX Environment,简称APUE)的目录结构,提供了本书完整的章节概览。
全书结构概览
第1章:UNIX基础知识(第1-16页)
- 引言、术语、文件系统、目录、路径名
- 标准I/O、进程与线程、用户标识、信号、系统配置
第2章:UNIX标准与实现(第17-34页)
- ANSI C、IEEE POSIX、X/Open XPG3、FIPS标准
- System V Release 4、4.3+BSD等实现关系
第3章:文件I/O(第35-52页)
- open、creat、close、lseek、read、write
- I/O效率、文件共享、原子操作、dup/dup2、fcntl、ioctl
第4章:文件与目录(第54-89页)
- stat/lstat、文件权限、chmod/chown、link/unlink、符号链接、时间戳、设备文件
第5章:标准I/O(第91-108页)
- FILE结构、缓冲区、每字符I/O、格式化I/O、临时文件
第6章:系统错误与消息(第110-121页)
- strerror、syslog、系统标识、时间函数
第7章:UNIX进程环境(第122-140页)
- main函数、进程终止、atexit、命令行参数、环境变量、存储映像、setjmp/longjmp
第8章:进程控制(第141-178页)
- fork、vfork、exec族、wait/waitpid、动态内存、进程映像
第9章:进程关系(第180-197页)
- 终端事件、会话、作业控制、shell执行、新会话创建
第10章:信号(第198-244页)
- signal、sigaction、sigprocmask、sigpending、sigsetjmp/siglongjmp、sleep/abort
第11章:终端I/O(第246-272页)
- 终端属性、termcap/terminfo、curses
第12章:高级I/O(第273-311页)
- 记录锁、mmap/munmap、非阻塞I/O、异步I/O、readv/writev
第13章:守护进程(第312-319页)
- syslog、daemon模型
第14章:进程间通信(第320-353页)
- 管道、命名管道、消息队列、信号量、共享内存
第15章:高级进程间通信(第355-385页)
- 流、套接字、XSI IPC
第16章:数据库函数(第386-412页)
- 历史、哈希、树、排序、源码
第17章:PostScript与打印机通信(第413-434页)
第18章:网络:UNIX域套接字(第435-474页)
第19章:伪终端(第476-495页)
- pty_fork、pty_open
附录
- 附录A:习题答案(第497-511页)
- 附录B:头文件汇总(第512-517页)
- 附录C:习题解答(第518-535页)
- 参考文献(第536页起)
笔记说明:此文件提供了APUE第三版的完整目录结构。该书是UNIX/Linux系统编程的经典权威参考书,覆盖了文件I/O、进程控制、信号、IPC、网络编程等核心主题。原书由Addison-Wesley出版,ISBN 0-201-56333-3。