内容简介
本书以循序渐进的方式全面系统地介绍了UNIX中Shell编程的方法,重点讲述了如何使用Shell所提供的工具编写出灵活高效的程序。
全书分为24学时,首先回顾了UNIX的基本内容,然后介绍如何使用Shell所提供的各种工具编写程序,最后讲解了Shell编程中可能会遇到的一些问题。另外,本书在每学时之后都为读者提供了习题,以帮助读者更好地掌握所学的内容。
本书内容丰富,结构合理清晰,既可作为UNIX开发人员的参考书,又可作为计算机应用人员的培训教材。
目录
目
录
译者序
前言
第一部分
UNIX和Shell工具简介
第1学时
Shell基础 1
1.1
什么是命令 1
1.1.1
简单命令 2
1.1.2
复杂命令 2
1.1.3
复合命令 3
1.1.4
命令分隔符 3
1.2
什么是Shell 4
1.2.1
Shell提示符 4
1.2.2
Shell的类型 5
1.3
小结 8
1.4
问题 8
1.5
术语 8
第2学时
脚本基础 10
2.1
UNIX系统 10
2.2
Shell初始化 11
2.2.1
交互和非交互Shell 12
2.2.2
初始化文件的内容 13
2.2.3
使Shell脚本可执行 14
2.3
获取帮助 15
2.3.1
使用man命令 15
2.3.2
指南部分划分 16
2.4
小结 17
2.5
问题 17
2.6
术语 17
第3学时
文件操作 19
3.1
列文件名 19
3.1.1
隐藏文件 20
3.1.2
选项组合 21
3.2
浏览文件内容 21
3.2.1
cat 21
3.2.2
统计单词(wc) 22
3.3
操作文件 24
3.3.1
拷贝文件(cp) 24
3.3.2
重命名文件(mv) 25
3.3.3
删除文件(rm) 26
3.4
小结 26
3.5
问题 27
3.6
术语 27
第4学时
目录操作 28
4.1
目录树 28
4.1.1
文件名 28
4.1.2
路径名 29
4.2
改变目录 31
4.2.1
起始目录 31
4.2.2
改变目录 31
4.3
列文件和目录 32
4.3.1
列目录 32
4.3.2
列文件 33
4.4
操作目录 34
4.4.1
创建目录 34
4.4.2
拷贝文件和目录 35
4.4.3
移动文件和目录 36
4.4.4
删除目录 37
4.5
小结 38
4.6
问题 38
第5学时
文件属性操作 40
5.1
文件类型 40
5.1.1
判断文件类型 40..