"UNIX教程/计算机科学丛书"的书摘……
522日趋成熟的主题.1a1c1ac111c111a1a1
523自从本书的第1版发行以来,2商业界.c科学界和工程计算领域引入的东西很少,2而计算机科学中也很少引入预先显著期望或突出的技术,2或许这就是这些学科近期发展程度的标志.a尽管如此,2这些学科仍然在“开放源码”cc和所有权阵营之间存在众所周知的隔离.a但是已确立的不管是否合法的势力支配着计算行业的继续发展,2并且对当前国际市场信息的分配.c消费和同化有着难以置信的影响力.a与这种发展相对应的是,2UNIX和它的复制品几乎全球化地控制了信息的服务,2而且从所有的迹象看,2这种局面在近期也不会改变.a2a2c2ac222c222a2a2
524第2版的变化3a3c3ac333c333a3a3
525自从第1版问世以来,4UNIX对应用程序用户界面增加了一些重要的功能,4并且UNIX较其以前成为市场中更为广泛应用的系统,4因此我们认为有必要介绍这些新增的内容,4它们包括如下:4a4c4ac444c444a4a4
526·在更广泛的范围内来阐述UNIX的实现,5而不仅仅说明系统存在的变化.a5a5c5ac555c555a5a5
527·关于XFree86cKDEcGUI的完整指南.a6a6c6ac666c666a6a6
528·描述使用AquacGUI的MaccUNIX.a7a7c7ac777c777a7a7
529·第0章的“UNIX操作系统快速入门”,8可使新手获得操作经验.a8a8c8ac888c888a8a8
5210·许多新的图表.c表格.c交互式shell会话.c章节指南.c章节练习,9以及章末习题.a9a9c9ac999c999a9a9
5211·扩大了关于网络一章的覆盖范围,10增加了一些有关RFC的内容,10修订了域名层次的覆盖范围,10以10a10c10ac101010c101010a10a10
5212及描述了制定因特网标准和发展计划的各种组织.a11a11c11ac111111c111111a11a11
5213·介绍了一些新的命令,12如ssh.cscp.csftp.chost.cdig,12并且对一些原有的命令(如telnet和finger)扩大了覆盖范围.a12a12c12ac121212c121212a12a12
5214·给出了一些关于UNIX历史.c各种命令,13以及编程工具的重要Web资源URL.a13a13c13ac131313c131313a13a13
5215·补充资料,14包括附加习题集的在线实验手册,14以及关于每一章的试题库.a14a14c14ac141414c141414a14a14
5216·重新设计了内容的布局,15为程序员提供更实用的参考.a15a15c15ac151515c151515a15a15
5217当看到这些新增的部分,16以及书中所有内容的编排顺序和表达方式时,16要切记我们有着近40年的大学教学实践经验.a在教授UNIX这门课时,16我们既不愿使用庞大的难以驾驭的UNIX参考材料,16也不愿使用指南类的精简手册.a因为这些都不能满足富有意义.c完整.c相对入门性质地讲授UNIX主题这一要求.a我们一直强烈认为,16通过教科书的方式,16将章节内容与练习结合,16并配之以一些实用的章末习题,16可以将UNIX中所有重要的主题以“课堂讲座—实验—家庭作业”的形式体现出来.a仔细修改后的本书第2版,16保持了达到最佳学习效果的一贯风格(即,16精心设计的新旧主题顺序.c及时完整的课程.c在线的实验习题,16以及与书中章节同步的家庭作业练习或习题).a与第1版一样,16本书这些主题所涉及的深度使得任何有志于将其作为专业研究方向的人土都会发现这本书相当实用.a16a16c16ac161616c161616a16a16
5218第2版的目的17a17c17ac171717c171717a17a17
5219本书的首要目的仍是通过描述UNIX的应用程序用户接口(AUl),18使读者可以深入了解系统的内部工作机制,18同时还解释了一些重要的UNIX概念.c数据结构.c算法.a本版深入阐述系统内部工作机制的重点是UNIX文件.c进程和输入输出重定向的概念.a本书的第二个目的是描述一些对于开发者十分重要的C/C++软件和shell脚本的UNIX软件工程工具.a与第1版一样,18本书没有按照C/C++语言库和UNIX系统调用的方式来介绍UNIX应用程序的程序员接口(API).a在编写第2版时,18假定读者预先没有UNIX以及编程方面的知识.a18a18c18ac181818c181818a18a18
5220表达格式19a19c19ac191919c191919a19a19
5221书中每章节的讲解结构遵循下面两种类似的格式之一:shell会话格式,20或指南格式.ashell会话格式包括以下内容(除了第5.c6.c21章外都是以这种格式):..20a20c20ac202020c202020a20a20
52221.20主题(学习目标)21a21c21ac212121c212121a21a21
52232.21导言22a22c22ac222222c222222a22a22
52243.22节和小节中的主题讨论与背景23a23c23ac232323c232323a23a23
52254.23以实际的shell会话形式介绍示例命令或主题说明,24并在其中显示用户输入的命令以及执行结果24a24c24ac242424c242424a24a24
52265.24用于加深主题讨论的,25或在shell会话中交互操作的章节练习25a25c25ac252525c252525a25a25
52276.25小结26a26c26ac262626c262626a26a26
52287.26与主题相关的章末习题27a27c27ac272727c272727a27a27
5229指南格式包含以下内容(用于第5.c6.c21章):28a28c28ac282828c282828a28a28
52301.28主题(学习目标)29a29c29ac292929c292929a29a29
52312.29导言30a30c30ac303030c303030a30a30
52323.30节和小节中的主题讨论与背景31a31c31ac313131c313131a31a31
52334.31在某些特殊的节或小节中,32以一个示例会话和若干个实践会话指南来解释相关的命令和主题32a32c32ac323232c323232a32a32
52345.32以shell会话形式介绍示例命令或主题说明,33并在其中显示用户输入的命令以及执行结果33a33c33ac333333c333333a33a33
52356.33用于加深主题讨论的,34或在shell会话中交互操作的章节练习34a34c34ac343434c343434a34a34
52367.34小结35a35c35ac353535c353535a35a35
52378.35与主题相关的章末习题36a36c36ac363636c363636a36a36
5238本版新增了图表和表格,37并且加入了许多章节指南,37交互shell会话.c章节练习和章末习题.a此外,37增加了许多新的命令和实用程序,37因此就出现了更多的语法框.a语法框准确描述了命令的用法(以及基本语法的其他任何相应的变化),37.c作用.c产生的输出结果,37以及命令中的一些实用的选项和特征.a此外,37每章都包含有小结,37用于概括这一章所涉及的内容.a37a37c37ac373737c373737a37a37
5239如何讲授本书38a38c38ac383838c383838a38a38
5240如果本书是作为UNIX概论性课程的主要课本,39那么所有的章节都应该讲到(第20章可以除外).a如果是将本书与其他书一起作为操作系统概念和原理课程的主要课本,39那么讲授的内容就应该根据课程有关的主题来决定,39应该包含第7章.c第12章和第13章.a如果本书是用于C/C++语言或shell编程的课程中,39那么第0章.c第7-20章以及第3-6章中的相关部分将会对学生有很大的帮助.a至于第20章,39讲授内容的多少取决于课程本身,39在概论性的课程中可以只讲一部分,39高级课程中可以全讲.a39a39c39ac393939c393939a39a39
5241排版约定40a40c40ac404040c404040a40a40
5242键盘键放入尖括号内,41如和.a“按下”表示保持键为按下状态的同时按下键.a它也可表示为.a41a41c41ac414141c414141a41a41
5243补充资料42a42c42ac424242c424242a42a42
5244可以获得与本书配套的各种补充资料.a43a43c43ac434343c434343a43a43
5245所有读者可以获得的资料44a44c44ac444444c444444a44a44
5246要获得这些资料,45访问网站http://www.44aw.44com/cssupport.a45a45c45ac454545c454545a45a45
5247·在线实验练习cc用于在实验环境2~3小时操作,46包括各种面向按键的.c结构化的,46并可以自由回答的问题46a46c46ac464646c464646a46a46
5248·章节练习的解答47a47c47ac474747c474747a47a47
5249·有关C程序和长shell脚本的源代码48a48c48ac484848c484848a48a48
5250·网络上其他UNIX资料的链接49a49c49ac494949c494949a49a49
5251仅教师可以获得的资料50a50c50ac505050c505050a50a50
5252请联系Addison-Wesley的代表,51或者向aw.50cse~aw.50COm发送电子邮件,51询问获取这些资源的信息.a51a51c51ac515151c515151a51a51
5253·试题库52a52c52ac525252c525252a52a52
5254·幻灯片53a53c53ac535353c535353a53a53
5255·章末习题的解答54a54c54ac545454c545454a54a54
5256·在线实验练习问题的解答手册55a55c55ac555555c555555a55a55
5257我们将对本书中所有的错误负责.a读者可以向msarwar@lums.55edu.55pk和bobk@egr.55up.55edu(或者koretsky@up.55edu)发送错误报告以及建议.a我们将在随后的版本中接受这些反馈意见并纠正错误.a...56a56c56ac565656c565656a56a56