读书人

UNIX系统基础与SHELL编程

发布时间: 2010-03-09 06:18:21 作者:

 UNIX系统基础与SHELL编程


基本信息出版社:西北工业大学出版社
页码:348 页
出版日期:2004年01月
ISBN:7561217213
条形码:9787561217214
版本:第1版
装帧:平装
开本:16
正文语种:中文
丛书名:高等学校教材电子信息类

内容简介 《UNIX系统基础与SHELL编程》是一部介绍 UNIX系统基础与SHELL编程的教材和参考书。其特点是从用户使用和Shell编程的角度由浅入深地介绍UNIX。
《UNIX系统基础与SHELL编程》分三篇。共21章。第一篇是UNIX系统基础,内容包括UNIX系统概述,UNIX系统概述、UNIX系统使用入门,UNIX文件系统、进程、vi简介、UNIX常用命令网络基础,第二篇是UNIX Shell编程常用工具。第三篇是UNIX Shell编程进阶,内容包括信号及其应用Shell脚本排故、Slell脚本的可移植性、编写Shell函数以及Shell编程常见问题答等。附录中提供了习题及参考答案。
《UNIX系统基础与SHELL编程》可作为从事计算机、自动控制、通信、信息技术等领域工程技术人员与UNIX爱好者的参考书,也可作为大专院校计算机、自动控制、通信、信息技术等领域的教师、研究生与本科高年级学生的教学与参考用书。
作者简介 章卫国,男,安徽南陵人,1956年生,1978年毕业于西北工业大学自动控制系,于1984年和1997年相继获得工学硕士和博士学位,曾留学美国与英国,现为西北工业大学教授、博士生导师。一直从事控制理论、智能控制方法与信息技术方面的教学与科学研究工作。主持和参加过20多项科研项目。曾获陕西省优秀教学成果二等奖,专著《模糊控制理论与应用》获国防科工委首届国防科技工业优秀图书奖,编著材料两部,发表论文60余篇,SCI与EI索引文章15篇。
现兼任中国航空学会自动控制分会委员,控制与操纵专业委员会副主任委员、陕西自动化学会智能控制与智能自动化专业委员会委员等职。
李爱军,男,河南新野人,1972年生,1995年毕业于西北工业大学飞行器设计专业,2000年获“导航、制导与控制”专业工学硕士学位。现正在西北工业大学在职攻读模式识别与智能控智,多年来,一直从事智能控制理论与信息技术方面的教学与科研工作。2003年获西北工业大学“教书育人”一等奖。
目录
第一篇 UNIX系统基础
第一章 UNIX系统概述
1.1 UNIX系统简介
1.2 UNIX系统特点
1.3 UNIX命令
1.4 UNIX Shell

第二章 UNIX系统使用入门
2.1 UNIX系统登录与退出
2.2 Shell初始化
2.3 使用命令
2.4 配置自己的环境
2.5 管理口令
2.6 在系统上工作
2.7 联机帮助

第三章 UNIX文件系统
3.1 文件类型
3.2 文件系统
3.3 文件与目录权限

第四章 进程
4.1 启动进程
4.2 列出进程
4.3 结束进程
4.4 父进程与子进程

第五章 全屏幕文本编辑器Vi简介
5.1 基本概念
5.2 进入和退出vi
5.3 vi编辑命令

第六章 UNIX系统常用命令
6.1 与用户相关的命令
6.2 定位命令
6.3 管理命令
6.4 进程相关命令
6.5 通信命令
6.6 文件比较命令
6.7 文件操作命令
6.8 目录操作命令
6.9 文件信息命令
6.1 0与文件内容相关的命令
6.1 1文件内容查询命令
6.1 2打印命令
6.1 3调度
6.1 4存储命令
6.1 5状态命令
6.1 6文本处理命令
6.1 7其他命令

第七章 网络基础
7.1 网络
7.2 rlogin,telnet及cu命令
7.3 传输文件命令rcp,ftp及uucp
7.4 其他网络服务
7.5 TCP/IP疑难问题解答

第二篇UNIX Shell编程基础
第八章UNIX Shell比较与选择
8.1 UNIX Shell简介
8.2 UNIX Shell比较与选择

第九章 变量与参数
9.1 变量
9.2 参数

第十章 代换与转义
10.1 代换
10.2 转义

第十一章 控制流与循环
11.1 控制流
11.2 循环

第十二章 输入与输出
12.1 输出
12.2 输入
12.3 文件描述符

第十三章 函数
13.1 创建与使用函数
13.2 函数间共享数据

第十四章 文本滤通
14.1 文本滤通常用命令
14.2 用Sed滤通文本
14.3 用awk滤通文本

第十五章 Shell编程常用工具
15.1 eval命令
15.2 :命令
15.3 type命令
15.4 sleep命令
15.5 find命令
15.6 xargs命令
15.7 expr命令
15.8 bc命令
15.9 remsh/rsh/rcmd/remot命令

第三篇 UNIX Shell编程进阶
第十六章 信号及其应用
16.1 表示信号
16.2 处理信号

第十七章 Shell脚本排故
17.1 启动排故功能
17.2 格式检查
17.3 Shell跟踪

第十八章 编写Shell函数
18.1 创建函数库
18.2 常用函数

第十九章 编写Shell脚本
19.1 移动目录
19.2 维护地址簿

第二十章 Shell脚本可移植性
20.1 确定UNIX版本
20.2 增强可移植性技巧

第二十一章 Shell编程常见问题及解答
21.1 Shell与命令问题
21.2 变量与参数问题
21.3 文件与目录问题

附录
附录一 习题
附录二 题参考答案
参考文献
……
序言 UNIX操作系统自1969年在AT&T贝尔实验室诞生以来,至今已有30多年历史。UNIX以其简洁而且功能强大的特点成为目前应用最为广泛的主流操作系统之一。实践表明,UNIX系统一直是重点行业和关键事务领域的可靠平台,它作为高端的解决方案,正与其他操作系统协同工作,处理着大大小小的信息技术(IT)事务。
国内的UNIX应用已有20多年的历史,初期阶段主要集中在数据处理领域,如银行、保险业、铁道、石油、纺织等部门。近几年来随着Internet的迅速发展,作为Internet服务器上功能强大的操作系统UNIX也逐渐流行起来。尤其是随着免费的Linux逐渐发展成熟,越来越多的公司、计算机工作者和用户都建立起自己的UNIX工作平台。但不相适应的是能把UNIX实际操作和Shell编程结合在一起的图书并不多,这给用户学习掌握并灵活地使用UNIX带来了很大的困难。
本书是一部介绍UNIX系统基础与Shell编程的教材和参考书,其特点是从用户使用和Shell编程的角度由浅入深地介绍UNIX。为便于读者理解和掌握UNIX,书中提供了大量例子与练习题,并提供了相应的习题答案,以便读者巩固学过的UNIX知识以及进一步增强Shell编程能力。作者曾多年从事UNIX系统的应用研究,书中结合作者的研究工作经验,力求使本书的内容新颖、深入浅出、通俗易懂,同时注重工程实用性。读者既可将本书作为UNIX的操作指南,又可从中学到丰富的Shell编程知识和技巧,十分便于自学。
本书分三篇,共21章。第一篇是UNIX系统基础,内容包括UNIX系统概述、UNIX系统使用入门、UNIX文件系统、进程、vi、UNIX常用命令与网络基础。第二篇是UNIX Shell编程基础,内容包括UNIX Shell比较与选择、变量与参数、代换与转义、控制流与循环、输入与输出、函数、文本滤通与Shell常用编程工具。第三篇是UNIX Shell编程进阶,内容包括信号及其应用、Shell脚本排故、Shell脚本的可移植性、编写Shell函数与Shell脚本以及Shell编程常见问题解答等。
本书既可作为从事计算机、自动控制、通信、信息技术等领域工程技术人员与UNIX爱好者的参考书,也可作为大专院校计算机、自动控制、通信、信息技术等领域的教师、研究生与本科高年级学生的教材与参考用书。
文摘 2.6.2取消(Kill)
取消键与擦除键类似,不过取消键每次取消已输入的所有字符,光标退到命令提示符后。例如在输入了很长的行命令后发现前面忘记输入命令名,这时可用取消键,上例中取消控制键定义为X,用户可以根据stty命令观察和定义自己系统的取消键。
2.6.3停止和开始(Stop and Start)
停止和开始控制键也比较常用,一般分别定义为S和Q。停止键用来锁住显示器上的内容。而开始键则恢复系统的显示。这两个键对阅读屏幕上滚动的信息很有帮助,用停止键可以让信息停止滚动,这样可以方便地阅读。例如在登录时,如果当日消息很长,就可以使用停止键来帮助阅读。由于屏幕滚动很快,所以按键的动作要迅速。当然阅读结束后要记住按开始键。
注意:在现在的图形用户界面或高速连接上,停止和开始键控制能力较差,因为整屏信息的移动特别快,很难用停止键锁住。
2.6.4文件结束符(eof)
eof表示输入的结束,一般eof定义为D。用户可以用stty命令定义自己系统上eof的定义。还有一些其他的控制符这里没有提到,用户可以使用stty命令自己检查。
读书人网 >操作系统

热点推荐