UNIX技术手册(第四版)
UNIX技术手册(第四版)
Arnold Robbins
O'Reilly Taiwan公司 编译
出版时间:2009年10月
页数:1098
到底Unix是什么?原始的Unix源码是由SCO拥有,Unix注册商标是由Open Group拥有,而领先的仿Unix系统则是GNU/Linux、Mac OS X及Solaris。这些版本所附的命令与选项有许多是重叠的,但是仍存在许多差异。
混淆了吗?尚且先不要输入rmm-rf。在目前没有Unix标准支持者的世界中,《Unix技术手册》第四版尝试定义Unix。它从领先的仿Unix操作系统中粹取共同的部分,所以你可以轻易地找到在每个地方都可以工作的命令。而且,它还显示了最重要的、系统特有的命令与选项,所以你可以熟练地在你最喜欢的Unix版本上工作。
本书同时涵盖了许多重要的、业界标准的开放源码工具,它们也成为了Unix的一部分,即使它们并未随附于操作系统中。这些工具包括CVS、Subversion、GNUmMake与GDB,以及较小型的工具,例如curl与wget。此外,本书还完整地讨论了常用的shell(bash、ksh及tcsh)和重要元素如正则表达式,乃至旧式工具如sed、awk与vi。
如果你被Unix系统的多样性弄得头晕,或者如果你通常要与一个或多个Unix系统一起工作,则你将需要每天使用这本书。Unix不是一个庞大的物体:它是一个综合体,而《Unix技术手册》则是将这一切合并在一起的一本书。
“我曾经看过许多有关Unix的书籍,但是除了《Unix技术手册》,没有其他任何一本会在我的桌上放很久。”
—— Richard Morin, UNIX Review
  1. 前言
  2. 第一部分 命令与Shell
  3. 第一章 简介
  4. 21世纪的Unix
  5. 取得编译器
  6. 编译软件
  7. 快速参考哪些内容?
  8. 初学者指引
  9. Solaris:符合标准的程序
  10. 第二章 Unix命令
  11. 简介
  12. 一般命令摘要
  13. Solaris命令摘要
  14. GNU/Linux命令摘要
  15. Mac OS X命令摘要
  16. Java命令摘要
  17. 第三章 Unix Shell概述
  18. Shell简介
  19. Shell的目的
  20. Shell的种类
  21. Shell源码的网址
  22. 常见功能
  23. 不同的功能
  24. 第四章 Bash与Korn Shell
  25. 功能概述
  26. 调用Shell
  27. 语法
  28. 函数
  29. 变量
  30. 算术表达式
  31. 命令历史机制
  32. 工作控制
  33. 命令的执行
  34. 受限制的Shell
  35. 内置命令(Bash及Korn Shell)
  36. 第五章 tcsh:扩展的C Shell
  37. 功能概述
  38. 调用shell
  39. 语法
  40. 变量
  41. 预定义的shell变量
  42. 表达式
  43. 命令历史机制
  44. 命令行的处理
  45. 工作控制
  46. 内置命令
  47. 第六章 包管理
  48. Linux包管理
  49. Red Hat包管理程序
  50. Yum:Yellowdog Updater Modified
  51. Yum命令摘要
  52. up2date:Red Hat Update Agent
  53. Debian包管理程序
  54. Mac OS X包管理
  55. Solaris包管理
  56. 第二部分 文本编辑和处理
  57. 第七章 模式匹配
  58. 文件名与模式
  59. 元字符
  60. 根照Unix程序分类列示的元字符
  61. 第八章 Emacs编辑器
  62. 概念总述
  63. 命令行语法
  64. 命令摘要,依组分类
  65. 命令摘要,依按键分类
  66. 命令摘要,依名称分类
  67. 第九章 vi、ex与vim编辑器
  68. 概念概述
  69. 命令行语法
  70. vi的运作
  71. vi命令
  72. vi配置
  73. ex基本概念
  74. ex命令摘要(依字母顺序)
  75. 第十章 sed编辑器
  76. 概念概述
  77. 命令行语法
  78. sed命令的语法
  79. sed命令的分类总结
  80. sed命令摘要(依字母顺序)
  81. 第十一章 awk编程语言
  82. 概念概述
  83. 命令行语法
  84. 模式与程序
  85. 内置变量
  86. 运算符
  87. 变量与数组的赋值
  88. 用户定义的函数
  89. gawk特有的功能
  90. 实现限制
  91. awk函数与命令的分类列表
  92. awk函数与命令摘要(依字母顺序)
  93. 输出重定向
  94. 源码
  95. 第三部分 软件开发
  96. 第十二章 源码管理概述
  97. 简介与术语
  98. 用法模型
  99. Unix源码管理系统
  100. 其他的源码管理系统
  101. 第十三章 修订控制系统
  102. 命令概述
  103. 基本运算
  104. 一般RCS的规范
  105. 命令摘要(依字母顺序)
  106. 第十四章 并发版本系统
  107. 概念概述
  108. 命令行语法与选项
  109. Dot文件
  110. 环境变量
  111. 关键字与关键字模式
  112. 日期
  113. CVSROOT变量
  114. 命令摘要(依字母顺序)
  115. 第十五章 Subversion版本控制系统
  116. 概念概述
  117. 获得Subversion
  118. 使用Subversion:快速指南
  119. Subversion 命令行客户端程序:svn
  120. 仓库管理:svnadmin
  121. 检查仓库:svnlook
  122. 提供远程访问:svnserve
  123. 其他Subversion组件
  124. 第十六章 GNU make工具
  125. 概念概述
  126. 命令行语法
  127. Makefile行
  128. 特殊的目标名称
  129. 编写命令行
  130. 第十七章 GDB调试器
  131. 概念概述
  132. 命令行语法
  133. 初始化文件
  134. GDB表达式
  135. GDB文本用户界面
  136. GDB命令的分组列表
  137. set与show命令摘要
  138. info命令摘要
  139. GDB命令摘要(依字母顺序)
  140. 第十八章 编写手册页
  141. 简介
  142. nroff/troff概述
  143. man宏摘要(依字母顺序)
  144. 预定义的字符串
  145. 内部名称
  146. 样本文档
  147. 第四部分 命令与Shell参考资料
  148. 附录一 ISO 8859-1 (Latin-1)字符集
  149. 参考书目
书名:UNIX技术手册(第四版)
作者:Arnold Robbins
译者:O'Reilly Taiwan公司 编译
国内出版社:东南大学出版社
出版时间:2009年10月
页数:1098
书号:978-7-5641-1908-9
原版书出版商:O'Reilly Media
Arnold Robbins
 
Arnold Robbins,一个亚特兰大本地人,是一个专业的程序员和技术作家。他从1980年开始使用于UNIX系统,当时他被介绍去用一台PDP-11电脑运行第六版的UNIX。从1987年以后他成为一个复杂AWK的用户,当时他涉及了gawk,一个GNU项目的AWK版本。他现在是gawk和它的文档的维护者。他和O’Reilly合作了《Learning the vi》和《Vim Editors》两本书。从1997年后期开始,他和他的家人快乐地生活在以色列。
 
 
我们的封面图案来自读者建议、我们自己的经验及经销商反馈的结果。特殊的封面可以与我们的技术主题互补,将个性与生活注入枯燥的主题中。
《Unix技术手册》(第四版)的封面动物是一只眼镜猴,这是一种与狐猴相关的夜行哺乳动物。它的属名Tarsius源自动物的非常长的踝骨。眼镜猴来自于东印度群岛的丛林,从苏门答腊岛到菲律宾及苏拉威西岛,它们住在树上,敏捷且快速地在树枝之间跳跃。
眼镜猴是一种小型动物,身体只有6英寸长,并有一条10英寸成簇的尾巴。它们身上覆盖了一层软如丝般的棕或灰毛,有一个圆脸及大眼睛。它们的手臂与腿长且细,趾头具有圆的肉趾来增进抓树能力。眼镜猴只在晚上活动,白天躲在藤蔓丛中或在高树的顶端。它们主要是以昆虫为食,虽然它们是非常具有好奇心的动物,但是它们仍然倾向于孤独。