背景知识及概念:UNIX、C语言以及Linux的历史回顾,以及对UNIX标准的概述(第1章);以程序员为对象,对Linux和UNIX的概念进行介绍(第2章);Linux和UNIX系统编程的基本概念(第3章)。 系统编程接口的基本特性:文件I/O(第4章、第5章),进程(第6章),内存分配(第7章),用户和组(第8章),进程凭证(process credential)(...
《Linux/UNIX系统编程手册》第27章 程序的执行 关键词:execve()、system()等等。 本章介绍了exec()函数族用于执行新程序,以及文件描述符和信号相关。最后介绍了对execve()封装函数system(),以及其是如何实现的。 1. 执行新程序:execve() execve()可以将新程序加载到某一进程的内存空间,将丢弃旧有程序,而进程的...
所有的源代码都是2010版权,Michael Kerrisk,并且每个文件都是根据 GNU通用公共许可协议版本(3版本)(大多数文件)或者 GNU宽通用公共许可证版本(3版本)(库代码)授权的; 详细信息见单个文件。 读前两章收获 Unix的层出不穷推动力C和Unix的标准化 C89 以至于后来的C99 POSIX标准 (只要遵循POSIX,某一个Unix环境下的...
’ token ../users_groups/ugid_functions.c ^ unix_sockets.c:1:1: error: expected identifier or ‘(’ before ‘.’ token ../sockets/unix_sockets.c ^ make[1]: *** [../libtlpi.a] Error 1 make[1]: Leaving directory `/root/tlpi-dist/lib' make[1]: Entering directory `/root/...
1.UNIX系统无文件结束符 2.文件描述符 3.stdio函数库 六、程序 1.源码和二进制机器语言 2.过滤器 3.命令行参数 七、进程 ...
像UNIX操作系统本身一样,C语言由专业程序员设计而为己用。其最终结果堪称完美:C语言的设计前后连贯,且支持模块化设计,成为短小精干、高效实用、功能强大的编程语言。 UNIX的第一版到第六版 1969~1979年间,UNIX历经了多次发布,也称为版本(edition)。实质上,这些发布是AT&T对UNIX进行演进开发时的一系列版本快照。[...
链接: https://pan.baidu.com/s/1ITrkZUQFdb5UZQLmhhWFuw 提取码:ob82 上册:《Linux/UNIX系统编程手册:系统调用和库函数》基础概念: UNIX文件和目录、文件I/O、缓冲区和高级I/O、进程环境。 系统数据文件和信…
1.文件描述符 所有执行I/O操作的系统调用都以文件描述符(一个非负整数)来指代打开的文件。文件描述符用以表示所有类型的已打开文件,包括管道、FIFO、socket、终端、设备、普通文件。它是一个索引值,指向内核为每一个进程所维护的该进程打开文件的记录表。当程序打开一个
Linux UNIX系统编程手册.pdf 关闭预览 想预览更多内容,点击免费在线预览全文 免费在线预览全文 教育文化,考试资料,学习资料,参考文件。 下载文档 收藏 分享赏 0 内容提供方:ljy0221 审核时间:2019-07-02 审核编号:7200123055002035 认证类型:实名认证 能力类型:内容提供者 ...