内容简介本书详细介绍了UNIX的基础知识,重点加强了概念和方法的讲述。本书主要内容包括:UNIX的基础操作命令,UNIX系统的安装,UNIX的文件系统,UNIX的编辑器,shell的使用,awk的使用,用户账号管理和系统安全,网络通信基础和实际应用,以及UNIX+JAVA编程等。本书适合UNIX的初学者和系统管理员参考,也可作为大专院校计算机及相关专业的教材。
前言 “旧时王榭堂前燕,飞入寻常百姓家”可以说是目前UNIX系统逐渐普及的生动写照。几年前,UNIX对于普通计算机用户来说还是一个可望而不可及的神秘世界,其应用仅限于那些高性能计算和大型计算的少数“特权”部门,如石油、气象和高能物理等。而近两年,这种情况发生了根本变化。基于高性能CPU的PC机走进了千家万户,同时基于开放源码的类UNIX操作系统—— Linux也迅速为大众所接受,在这种情况下,每个人都能够接触计算机,继而接触UNIX。 很多人面对UNIX会觉得手足无措,甚至敬而远之,这是因为UNIX中各种各样的命令、纷繁众多的参数、并不十分友好的操作界面以及UNIX的专业性像一扇厚厚的铁门一样将他们拒之门外。 追究这种情况产生的根源,就是没有一本适合他们、为他们着想的好书引导他们走近UNIX。我们编著此书,就是想为各界同仁,尤其是那些决定加入UNIX一族的朋友们敬上一把开启那一扇铁门的钥匙,继而引导他们畅游UNIX世界。 不可否认,操作UNIX的确不如操作Windows方便,不过对于那些没有用过UNIX但又希望和计算机更亲密接触的人士,我禁不住要向你们推荐UNIX和这本书。UNIX可以让你了解计算机,而本书将让你了解UNIX。 UNIX操作系统以灵活而著称,但同时也是最难以掌握的系统之一。开始学UNIX时,非常容易迷失方向,因为这时用户可能对UNIX的工作细节一无所知。但是,一旦了解了UNIX,你就会发现它的强大、通用和迷人之处,甚至可以用它完成几乎所有的工作。这也正是创作本书的目的所在。 本书分为14章,具体内容如下: 第1章带领大家从UNIX的远古走来,沿着前辈的踪迹,感觉发展的脉搏,完全体会UNIX系统的“昨天、今天和明天”。 第2章从最基本的概念开始,全面介绍UNIX的内容,包括UNIX的目录结构、常用命令、shell以及编辑器。 第3章以Solaris这种当前非常流行的UNIX版本为例,详细讲述了UNIX的安装和 升级。 第4章介绍UNIX文件系统的特点,如何对文件和目录(把文件放在一组的结构)进行操作,如何显示UNIX系统中文件和目录的内容,以及如何建立和删除文件。 第5章介绍UNIX的两种屏幕编辑器:vi(可视化的编辑器)以及emacs。 第6章简要介绍shell。Shell是UNIX系统的一种工具,它提供了用户和操作系统内核之间的一个接口。Shell是一些特殊命令的解释器,用来请求和影响内核为用户提供执行实用程序的方法。 第7章介绍shell的应用,内容包括用于shell编程的各种语句。 第8章介绍awk的使用。Awk是UNIX系统工具中的一把利器,它对于文件修改、查找和转换数据库、生成简报这类工作是非常有帮助的。使用awk,可以在文档中查找特定的名称,或给一个小的数据库添加新的数据段,也可以像其他UNIX工具一样提供各种各样的功能。 第9章、第12章及第13章对账户的基本知识进行了比较详细的讲述。特别是从用户和系统管理员的角度分别阐述了安全意识的重要性,以及一旦系统出现了漏洞应该如何保证系统的正常运转和资料的安全。 第10章和第11章在简单介绍UNIX网络通信知识之后,介绍了在线通信write和talk,电子邮件程序mailx以及Gopher。 第14章介绍UNIX系统下的Java。 本书的出发点是向读者提供对UNIX系统的实质性的介绍。本书将针对一些常见的操作给予详细介绍,重点放在系统的使用上。 本书主要由刘伟、龚汉明、朱青编写,张良、吴宇锦、张正明、张志涛、王晋、郭鹏、于艳军和杜兴兰等对本书的写作提供了极有价值的意见和建议。另外,张勇、王平、马志新、顾玲、莫宏伟、郭亭、陆卫国、赵通、武林、何京、卢朋、董庆、赵磊、徐日强和张江涛等参加了内容的录入及校对工作,在此一并表示谢意。 由于创作时间仓促,加上编者水平所限,本书疏漏之处在所难免,敬请读者批评指正。 编 者 2003年9月