图书介绍

UNIX系统程序员进阶2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

UNIX系统程序员进阶
  • 林新观编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302022100
  • 出版时间:1996
  • 标注页数:145页
  • 文件大小:6MB
  • 文件页数:154页
  • 主题词:操作系统

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

UNIX系统程序员进阶PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 导引1

1.1 系统调用和库函数1

1.2 UNIX的版本1

1.3 错误处理2

第2章 标准输入/输出库4

2.1 文件指针4

2.2 打开和建立文件5

2.3 关闭文件5

2.4 读和写文件5

2.4.1 函数getc和putc5

2.4.2 函数fgetx和fputs7

2.4.3 函数fread和fwrite8

2.4.4 函数fscanf和fprintf9

2.4.5 函数sscanf和sprintf11

2.5 在文件中移动定位11

第3章 低级输入/输出13

3.1 文件描述字13

3.2 打开和建立文件13

3.2.1 在旧的UNIX系统上打开的建立文件14

3.2.2 关闭文件和读写文件14

3.3 在文件中移动定位15

3.3.1 复制文件描述字16

3.4 转换文件描述字为文件指针17

4.1 文件系统概念18

4.1.1 普通文件18

4.1.2 目录18

4.1.3 特别文件18

第4章 文件与目录18

4.1.4 删去文件系统19

4.1.5 设备号416 1标识号,1列表和I节点19

4.2 确定文件的访问权限20

4.3 从I节点上获取信息20

4.4 读目录22

4.6.1 改变目录27

4.6.2 删除和压缩文件27

4.5 修改文件属性27

4.6 其他的文件系统函数27

4.6.3 建立目录28

4.6.4 链接和改换文件名称28

4.6.5 符号链接28

4.6.6 umask值29

第5章 设备输入/输出控制30

5.1 第7版和BSD系统函数30

5.1.1通信线路规范31

5.1.2 sgttyb结构31

5.1.3 tchars结构32

5.1.4 ltchars结构33

5.1.5 局部模式字33

5.1.6 winsize结构34

5.1.7 其他的操作34

5.2 系统V函数37

5.2.1 c_iflag37

5.2.2 c_oflag38

5.2.3 c_cflag38

5.2.4 c_lflag38

5.2.5 c_cc39

5.4 无阴塞的输入/输出41

5.3 系统调用fcntl41

5.5 系统调用select42

第6章关于用户的信息44

6.1 注册名44

6.2 用户ID44

6.3 用户组ID45

6.3.1 BSD用户组机制45

6.4 读口令文件46

6.5 读用户组文件47

6.6 读临时用户文件48

7.1.2 时区50

7.1.1 取得时间50

7.1 获取时间50

第7章 获取时间和给事件计时50

7.1.3 转换时间为ASCII码51

7.1.4 时间的差别51

7.2 睡眠与闹钟52

7.2.1 睡眠52

7.2.2 闹钟52

7.2.3 时间间隔计时器52

7.3 进程计时53

7.4 改变文件时间54

8.1.1 重置信号55

8.1 信号处理综述55

第8章 处理信号55

8.1.2 重新启动系统调用56

8.2 信号56

8.3 发送信号57

8.4 捕捉信号和忽略信号58

8.4.1 忽略信号58

8.4.2 捕捉信号58

8.5 使用符信号时60

8.5.1 函数setjmp和longjmp61

8.6.1 处理调用转换62

8.5.2新的BSD信号机制62

8.6.2 信号屏蔽63

8.6.3 信号栈63

第9章 执行程序67

9.1 库函数system67

9.2 直接执行程序67

8.2.1 建立进程67

9.2.2 执行程序68

9.2.3 等待进程终止69

9.3 重新定向输入/输出70

9.4.2 直接建立管道72

9.4.1 库函数popen72

9.4 建立管道线72

9.5 常驻进程73

9.5.1 关闭所有打开的文件描述字74

9.5.2 改变当前工作目录75

9.5.3 重设文件取建立屏蔽码75

9.5.4 在后台运行75

9.5.5 脱离进程组75

9.5.6 忽略终端I/O信号76

9.5.7 信号,进程组和控制终端76

9.5.8 脱离控制终端78

9.5.9 有再重新申请一个控制终端79

9.5.10 系统V中的文件inittab80

9.5.11 常驻进程终止80

9.5.12 处理SIGCLD信号80

9.5.13 常驻进程实例81

第10章 任务控制84

10.1 基本概念84

10.1.1 控制终端84

10.1.2 进程组84

10.1.3 系统调用85

10.2.1 建立任务控制86

10.2 在shell中控制任务86

10.1.4 数据类型JOB和PRC86

10.2.2 执行一个程序87

10.2.3 停止一个任务87

10.2.4 后台执行一个任务88

10.2.5 前台执行一个任务88

10.2.6 命令jobs89

10.2.7 等待任务89

10.2.8 异步进程通知91

10.3 在shell外控制任务91

10.4 几点说明92

11.1.1 系统调用socket93

11.1 BSD UNIX内部进程通信(IPC)93

第11章 内部进程通信93

11.1.2 系统调用bind94

11.1.3 系统调用和95

11.1.4 系统调用95

11.1.5 系统调用95

11.1.6 基座连接的软插座96

11.1.7 没有连接的软插座96

11.1.8 一个小的客户程序97

11.1.9 一个小的服务器程序98

11.2.1 消息队列100

11.2 系统V内部进程通信(IPC)100

11.2.2 信号灯104

11.2.3 共享内存106

第12章 网络系统110

12.1 地址110

12.2 反宿主机名称转换成网络号码110

12.3 获取端口号码111

12.4 网络字节次序112

12.5 网络系统调用112

第13章 文件系统118

13.1 “标准”UNIX文件系统118

13.2 BSD快速文件系统123

13.3 从文件系统中读取数据130

14.1 资源限制133

14.1.1 系统调用getrlimit133

14.1.2 系统调用setrlimit133

第14章 其他的函数133

14.2 获取资源使用情况134

14.3 操作字节串135

14.3.1 库函数bcmp和memcmp135

14.4 环境变量与当前工作目录136

14.5 在字符串中搜索字符136

14.3.3 库函数bzero和memset136

14.3.2 库函数bcopy和memcpy136

14.6 确认一个文件是否是一个终端137

14.6.1 库函数isatty137

14.6.2 库函数ttyname137

14.6.3 /dev/tty设备137

14.7 打印错误信息137

14.7.1 库函数137

14.7.2 库函数138

14.8 在内存中对数组排序138

14.9 使用仿真终端139

14.10 读取核心数据结构142

参考文献145

热门推荐