UNIX环境高级编程

上传者: chenxhcc | 上传时间: 2021-08-04 20:53:41 | 文件大小: 13.87MB | 文件类型: RAR
目 录
译者序
译者简介
前言
第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
第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
第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库 9

文件下载

资源详情

[{"title":"( 26 个子文件 13.87MB ) UNIX环境高级编程","children":[{"title":"UNIX环境高级编程","children":[{"title":"014.PDF <span style='color:#111;'> 1.12MB </span>","children":null,"spread":false},{"title":"023.PDF <span style='color:#111;'> 134.78KB </span>","children":null,"spread":false},{"title":"011.PDF <span style='color:#111;'> 906.41KB </span>","children":null,"spread":false},{"title":"019.PDF <span style='color:#111;'> 763.55KB </span>","children":null,"spread":false},{"title":"010.PDF <span style='color:#111;'> 1.55MB </span>","children":null,"spread":false},{"title":"018.PDF <span style='color:#111;'> 1.69MB </span>","children":null,"spread":false},{"title":"022.PDF <span style='color:#111;'> 596.88KB </span>","children":null,"spread":false},{"title":"007.PDF <span style='color:#111;'> 596.18KB </span>","children":null,"spread":false},{"title":"017.PDF <span style='color:#111;'> 894.15KB </span>","children":null,"spread":false},{"title":"UNIX环境高级编程.TXT <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"012.PDF <span style='color:#111;'> 1.28MB </span>","children":null,"spread":false},{"title":"016.PDF <span style='color:#111;'> 1.21MB </span>","children":null,"spread":false},{"title":"目录.TXT <span style='color:#111;'> 8.38KB </span>","children":null,"spread":false},{"title":"005.PDF <span style='color:#111;'> 537.03KB </span>","children":null,"spread":false},{"title":"021.PDF <span style='color:#111;'> 307.92KB </span>","children":null,"spread":false},{"title":"008.PDF <span style='color:#111;'> 1.21MB </span>","children":null,"spread":false},{"title":"006.PDF <span style='color:#111;'> 350.07KB </span>","children":null,"spread":false},{"title":"015.PDF <span style='color:#111;'> 1.28MB </span>","children":null,"spread":false},{"title":"013.PDF <span style='color:#111;'> 258.13KB </span>","children":null,"spread":false},{"title":"004.PDF <span style='color:#111;'> 1.13MB </span>","children":null,"spread":false},{"title":"002.PDF <span style='color:#111;'> 533.65KB </span>","children":null,"spread":false},{"title":"001.PDF <span style='color:#111;'> 475.56KB </span>","children":null,"spread":false},{"title":"020.PDF <span style='color:#111;'> 757.33KB </span>","children":null,"spread":false},{"title":"003.PDF <span style='color:#111;'> 545.83KB </span>","children":null,"spread":false},{"title":"009.PDF <span style='color:#111;'> 560.53KB </span>","children":null,"spread":false},{"title":"内容简介.TXT <span style='color:#111;'> 473B </span>","children":null,"spread":false}],"spread":false}],"spread":true}]

评论信息

  • gpf0845531213 :
    非常感谢,确实学到了不少
    2019-01-30
  • yaoyanlin75 :
    谢谢。非常好的资源
    2018-07-24
  • wutongyu_jianwen :
    很不错的资源,值得学习!
    2018-06-06
  • jianghl2012 :
    好东西, 学习UNIX很有用
    2018-01-20
  • chenhuizdh05 :
    不错的资源
    2017-08-30

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明