Linux与UNIX+Shell编程指南

上传人:工**** 文档编号:484927 上传时间:2017-03-13 格式:DOC 页数:45 大小:178.50KB
返回 下载 相关 举报
Linux与UNIX+Shell编程指南_第1页
第1页 / 共45页
Linux与UNIX+Shell编程指南_第2页
第2页 / 共45页
Linux与UNIX+Shell编程指南_第3页
第3页 / 共45页
Linux与UNIX+Shell编程指南_第4页
第4页 / 共45页
Linux与UNIX+Shell编程指南_第5页
第5页 / 共45页
点击查看更多>>
资源描述

《Linux与UNIX+Shell编程指南》由会员分享,可在线阅读,更多相关《Linux与UNIX+Shell编程指南(45页珍藏版)》请在金锄头文库上搜索。

1、 程指南 著徐 焱 张春萌 等译本书共分五部分,详细介绍了 程技巧,各种 令及语法,还涉及了 书内容全面、文字简洁流畅,适合 程人员学习、参考。 2000 by 司授权机械工业出版社独家出版。未经出版者书面许可,不得以任何方式复制或抄袭本书内容。版权所有,侵权必究。本书版权登记号:图字:01据 程指南/(美)坦思利(D.)著;徐焱,张春萌等译.北京:机械工业出版社,7L 坦 徐 作系统 据核字(2000)第 23834 号机械工业出版社(北京市西城区百万庄大街 22 号 邮政编码 100037)责任编辑:赵红燕印刷新华书店北京发行所发行2000 年 6 月第 1 版第 1 次印刷787092

2、1/16张印数:0 00100 册定价:凡购本书,如有倒页、脱页、缺页,由本社发行部调换译 者 序 统中重要的组成部分,用户通过它与系统内核交互,任何使用 用户都离不开 时,是一种独具特色的编程语言,它充分体现出洁的特点,使用方便,功能强大,健壮性好。可以这样说,实现同样的功能,使用本几乎是最快捷、最简便的方法。因此,学习 当首先学习 而,很多 户对 是一知半解,往往存在很多错误概念。本书可以帮助你澄清这些错误概念。本书主要涉及了 是一种最“古老”的 时也是兼容性最好的 最初由 的 立,后来出现的 及 的 与之兼容。在理解 ,就可以很容易地进一步学习其他 外,本书还涉及了 的文字处理,以及少量

3、的系统管理问题。本书具有以下特色:将 有关重要问题各自单独编排为独立的章节,便于读者学习和理解。书中含有大量实用的例子。书中充分体现了作者对 深入理解,读者还可以从中学习到很多系统管理经验。的确,对于具有一定经验和富有耐心的 户而言,读在线手册可以获得最精确的定义。但是,读在线手册毕竟非常枯燥。你会发现本书更易于理解,书中所包含的经验和睿智也是无法从在线手册中获得的。需要说明的是,统及 本千差万别,在理解书中的精髓之后,很多具体问题还需要查阅相关平台的手册具体对待,不可完全照搬。本书的第一、五部分的翻译主要由张春萌、刘作伟、付顺旗、阎济宙完成,第二、三、四部分的翻译由徐焱、肖仁春、白广齐、时向

4、泉、魏立峰、朱敏完成。由于时间仓促和译者的水平有限,错误和疏漏之处难免,诚恳地希望读者朋友提出宝贵意见和建议。2000 年 3 月前 言这是一本关于 程的书,更准确地说,是关于 程的书。为一种健壮而有生命力的操作系统,已经牢固地占据了当前的市场,程也变得越发流行起来。尽管有越来越多的第三方供应商在销售他们的 体,有人能够准确地说出目前到底有多少 户。尽管数年前就有一些 问预言 让位于其他操作系统,但现在它依然像过去那样流行,并且还在发展壮大。如果你想学习 程,本书正适合你;即使你已经入门,你仍然会发现本书既适合学习,也可以作为手边的参考书,因为书中有不少方便实用的系统管理小技巧和趣味脚本代码。

5、本书从一开始就基于这样 6 个主要目标:使读者尽快掌握 具和 程。使本书不但可以作为学习的工具,还可以作为参考书。运用 本使系统发挥出更加强大的功能。展示清晰、易于理解的脚本。尽可能地按照所涉及的主题和易于使用原则,每一章自成体系。不但向读者提供 本,还提供一些类似于运行级别脚本( 类书籍往往有这样的恼人之处:为了省略区区几行代码,使得脚本的例子变得晦涩难懂。本书不存在类似的问题:书中所有的代码都简单有效。看到这儿,你可能已经明白了为什么要学习 程;这很好。如果你不知道为什么要学习 程,让我来告诉你:* 一种完整的编程语言;它含有循环,条件转移和判断结构,很容易使用。* 可以快速地创建 本。*

6、 可以应用 本使烦人的手工作业自动化。所有的 统都支持的标准 也链接到了 。一本关于 程的书要想适合于所有业界领先的 作系统,就必须包含 然,目前还存在其他几种 如 有 C 果你熟悉 么本书中所出现的脚本将能够在你的系统上运行,因为 后兼容 果你使用 么你会发现,这两种语法非常接近。如果你阅读一些安装程序,你会发现它们中的 95%是用 的。这是因为写这些脚本的人知道用 的脚本能够在任何 统上运行。可移植性编写 本的时候,你希望你写出的脚本能够在任何系统上运行,这就叫做可移植性。脚本的可移植性主要涉及两个方面:* 所使用的脚本语法。* 令。如果打算使用 写脚本,那么第一个问题实际上就已经基本解决

7、了:存在不可移植性问题。一个 本的 20%(或者很有可能更多)的部分使用到诸如 cp、mv、 就是问题的所在。不同的系统供应商提供了不同的命令选项;如果你使用 版本,这个问题就更突出了。本书中所使用的脚本和命令例子具有通用性,基本上只用到了 有的命令及选项。凡是本书中所涉及到的在不同的系统上有微小的差别的命令,本书都指出了该命令的其他形式,不过,这种情况很少出现。本书的章节安排本书的章节安排兼顾学习工具和参考书的双重目的,因此在阅读本书时,不必按照章节顺序进行。如果你希望掌握基于 网页设计的话,可以任意浏览其中的某些章节,哪怕是从最后一章看起。本书分为五个部分,每一部分中的各个章节分别涉及 程

8、的各个不同方面。书中含有大量有用的脚本例子。第一部分 何快速地切换目录。当你创建一个文件时,你希望它具有正确的权限,存在于正确的目录中,这一部分就涉及了这样的内容。第一部分还涉及到诸如设置 改变文件的用户组所有权等文件操作。为了便于搜索你所创建的文件,有专门的一章讨论 令(参阅第 2 章) 。有时候出于某种考虑,你希望脚本在夜间运行:你可以在第 3 章“后台执行命令”中找到处理这一问题办法。从文件或终端读入命令并显示输出是任何 应当具有的最基本功能。第一部分涉及了这一内容。有时你可能希望只有在前一个命令成功完成的情况下才运行某个命令没问题,这一部分中也包含这样的内容。第二部分 文本过滤本书的第

9、二部分涉及了所有的主要文字过滤工具。你的 本在抽取信息、执行过程中以及在输出文本的时候都有可能涉及文字过滤,这一部分涵盖了所有需要掌握的相关内容。在这里介绍了 9 章) ,它本身就是一种语言; 8 章) ,一种文字搜索工具;以及 10 章) ,一种易于使用的行编辑器。此外,还介绍了对文件和记录的排序、合并以及混排。还有一章用来讨论 种字符转换工具(参阅第 12 章) 。第三部分 登录环境第三部分讨论了登录环境以及如何定制登录环境。读了这一部分,你就能够知道在登录时哪些文件被执行;会理解所有的局部和全局环境变量;会对引用不再感到困惑,于是就能够充分发挥环境变量的威力。第四部分 基础 程本书的第四

10、部分全部都是关于 本的。基本内容包括:如何使一个文件可执行,如何在 运行它;不同的控制结构和如何测试各种条件并依此结果采取不同的操作。此外,还对函数进行了讲解。函数是一段可重用的代码,你将看到如何使用函数,以及如何在不同的 本之间共享这些函数。如何向脚本传递参数是一个非常重要的问题。我们给出了三种向脚本传递参数的方法。到现在为止我们已经可以编制实用的 本,如果能够了解色彩和特殊控制字符的用法,岂不更好猜猜看都有哪些特殊字符,我们将为你介绍这些内容。任何一本讲程的书都会讲到文件的修改,在这部分中有专门的一章讨论这个话题。在这部分的最后,介绍了前面未涉及的一些内嵌 令。第五部分 高级 程技巧有没有

11、更深入的 程技巧?当然有。本书的第五部分就是这样的内容。在这里,我们更深入地学习 程,探讨了信号和陷阱,这样,在某人试图杀死你的脚本进程时,这些进程就可以有所动作。我们还花费了一些笔墨来探讨 代表同时按住 和 制定的键。例如就是指同时按住 和字母 o。在本书中,你将发现这样的文本框:如果是 统,那么.系统 V 之间的差别。书中的脚本在 统上进行了测试,而且其中的部分脚本还在进行了测试。希望你能够喜欢这本书,不仅把它当作是学习的工具,还把它看成一本参考工具书,并且能够从中获得乐趣,有所收益。如果你有任何意见或看法,哪怕只是一个问候,请给我发电子邮件,地址是文原书书号:者序前言第一部分 章 文件安全与权限 文件 文件类型 权限 改变权限位 符号模式

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > IT计算机/网络 > linux/Unix相关

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号