下载地址:
下载地址1资源简介:
中文名: UNIX编程环境原名: The UNIX Programming Envirment作者: Brian W.Kernighan, Rob Pike译者: 陈向群等资源格式: PDF版本: 中文版出版社: 机械工业出版社书号: 7-111-07115-8发行时间: 1999年10月地区: 大陆语言: 简体中文简介: 本书对UNIX操作系统的编程环境做了详细而深入的讨论,内容包括UNIX的文件系统、Shell、过滤程序、I/O编程、系统调用等,并对UNIX中的程序开发方法做了有针对性的指导。本书内容深入浅出,实例丰富,无论是UNIX系统的初学者还是专业人员都可从本书受益。本书亦可作为大学生、研究生学习UNIX的教材。 目录: 目录回到顶部↑目 录译者序序言第1章 初学UNIX 11.1 起步 11.1.1 有关终端和击键的一些预备知识 11.1.2 与UNIX会话 21.1.3 登录 31.1.4 键入命令 31.1.5 异常的终端行为 41.1.6 键入错误 41.1.7 继续键入 51.1.8 中止程序 51.1.9 注销 61.1.10 邮件 61.1.11 用户间通信 61.1.12 新闻 71.1.13 手册 71.1.14 计算机辅助教学 8.1.1.15 游戏 81.2 文件和常用命令 81.2.1 创建文件 81.2.2 列出文件 91.2.3 打印文件 111.2.4 移动、复制和删除文件 121.2.5 文件名 131.2.6 有用的命令 131.2.7 文件系统命令小结 151.3 目录 161.4 shell 191.4.1 文件名简写 191.4.2 I/O重定向 211.4.3 管道 231.4.4 进程 241.4.5 剪裁环境 261.5 UNIX系统的其余部分 28第2章 文件系统 302.1 文件系统的基础 302.2 文件结构 332.3 目录和文件名 352.4 权限 372.5 I节点 412.6 目录层次 452.7 设备 47第3章 shell的使用 513.1 命令行结构 513.2 元字符 533.3 创建新命令 573.4 命令参数 593.5 程序输出作为参数 623.6 shell变量 633.7 进一步讨论I/O重定向 663.8 shell程序里的循环 683.9 bundle合并 693.10 为什么说shell是可编程的 71第4章 过滤程序 724.1 grep系列 724.2 其他过滤程序 754.3 流编辑程序sed 774.4 模式扫描与处理语言awk 814.4.1 字段 824.4.2 打印 834.4.3 模式 834.4.4 BEGIN与END模式 844.4.5 算术运算与变量 844.4.6 控制流 864.4.7 数组 874.4.8 关联数组 884.4.9 字符串 894.4.10 与shell的交互作用 914.4.11 基于awk的日历服务 914.4.12 附注 944.5 好的文件与过滤程序 94第5章 shell编程 965.1 定制cal命令 965.2 which命令 1005.3 while和until循环 1045.4 trap:捕获中断 1095.5 overwrite:改写文件 1105.6 zap:使用名字终止进程 1145.7 pick命令:空格和参数 1165.8 news命令:社团服务信息 1185.9 get和put:追踪文件变动 1205.10 小结 124第6章 使用标准I/O编程 1266.1 vis:标准I/O 1266.2 vis第2版:程序参数 1286.3 vis第3版:访问文件 1306.4 p:一次显示一屏 1336.5 pick 1376.6 错误与调试 1376.7 zap 1396.8 idiff:交互式文件比较程序 1416.9 获取环境变量 145第7章 UNIX系统调用 1477.1 低级I/O 1477.1.1 文件描述符 1477.1.2 文件I/O 1487.1.3 创建文件 1497.1.4 错误处理 1517.1.5 随机访问 1517.2 文件系统:目录 1527.3 文件系统:I节点 1567.4 进程 1607.4.1 创建低级进程 1607.4.2 控制进程 1617.5 信号和中断 164第8章 程序开发 1698.1 第一阶段:四功能计算器 1698.1.1 语法 1708.1.2 yacc概述 1708.1.3 第一阶段的程序 1718.1.4 在程序中增加单目减 1748.1.5 关于make 1758.2 第二阶段:变量和错误恢复 1758.3 第三阶段:任意变量名和内部函数 1788.3.1 再谈make 1848.3.2 关于lex 1858.4 第四阶段:编译成机器 1878.5 第五阶段:控制流和关系运算符 1938.6 第六阶段:函数、过程和I/O 1978.7 性能评价 2058.8 小结 206第9章 文档处理 2089.1 宏程序包ms 2099.1.1 阵列文本 2119.1.2 改变字体 2129.1.3 其他命令 2129.1.4 宏程序包mm 2149.2 troff 2149.2.1 字符 2149.2.2 改变字体和尺寸 2159.2.3 基本troff命令 2169.2.4 定义宏 2179.3 tbl和eqn预处理程序 2179.3.1 表格 2189.3.2 数学表达式 2199.3.3 输出 2209.4 排印手册 2229.5 其他文档处理工具 225第10章 结束语 228附录A 编辑器概述 230附录B hoc手册 239附录C hoc清单 243
飞网下载站,免费下载共享资料,内容涉及教育资源、专业资料、IT资源、娱乐生活、经济管理、办公文书、游戏资料等。