Shell是用户与内核进行交互操作的一种接口,是Linux最重要的软件之一,目前最流行的Shell称为bash Shell。bash Shell脚本编程以其简洁、高效而著称,多年来成为Linux程序员和系统管理员解决实际问题的利器。 本书结合大量的示例,系统、全面地介绍了bash Shell脚本编程的语法、命令、技巧、调试等内容,在书中还有很多练习可以引导读者思考,力求使读者掌握Linux bash Shell编程的所有特性。本书结构清晰、易教易学、实例丰富、可操作性强、学以致用,对易混淆和实用性强的内容进行了重点提示和讲解,并配有光盘,光盘中提供书中出现的所有脚本文件、各章的讲解PPT,以及各章的讲解录像。

作者

华清远见教育集团是国内成立较早、规模较大的专业嵌入式培训机构。为满足快速增长的移动开发领域对Android等主流嵌入式操作系统研发人才的需求,华清远见在多年高端嵌入式专业培训和丰富的企业内训实施经验的基础上,于2004年正式成立华清远见3G学院,学院充分整合行业经验及专业领域的企业合作资源优势,打造出专业、科学的实训体系,帮助合作院校时刻紧跟行业用人需求的最新趋势,引导毕业生在知识结构上更好地实现与企业真实需求的对接,从而有效提高其就业竞争优势,顺利进入专业研发领域。欢迎访问华清远见教育集团官方网站:http://www.hqyj.com及3G学院官方网站:http://www.3g-edu.org获取更新资讯。

查看全部
目录

内容提要

前言

第1章 Shell脚本编程概述

1.1 Linux和Shell概述

1.2 Shell脚本编程的优势

1.3 第一个Shell脚本例子

1.4 本章小结

第2章 Linux文件系统和文本编辑器

2.1 用户和用户组管理

2.2 文件和目录操作

2.3 文本编辑器

2.4 本章小结

2.5 上机提议

第3章 正则表达式

3.1 正则表达式基础

3.2 正则表达式的扩展

3.3 通配

3.4 grep命令

3.5 本章小结

3.6 上机提议

第4章 sed命令和awk编程

4.1 sed命令基本用法

4.2 sed编程的一组例子

4.3 awk编程

4.4 awk编程的一组例子

4.5 本章小结

4.6 上机提议

第5章 文件的排序、合并和分割

5.1 sort命令

5.2 uniq命令

5.3 join命令

5.4 cut命令

5.5 paste命令

5.6 split命令

5.7 tr命令

5.8 tar命令

5.9 本章小结

5.10 上机提议

第6章 变量和引用

6.1 变量

6.2 引用

6.3 本章小结

6.4 上机提议

第7章 退出、测试、判断及操作符

7.1 退出状态

7.2 测试

7.3 判断

7.4 运算符

7.5 本章小结

7.6 上机提议

第8章 循环与结构化命令

8.1 for循环

8.2 while循环

8.3 until循环

8.4 嵌套循环

8.5 循环控制符

8.6 select结构

8.7 本章小结

8.8 上机提议

第9章 变量的高级用法

9.1 内部变量

9.2 字符串处理

9.3 有类型变量

9.4 间接变量引用

9.5 bash数学运算

9.6 本章小结

9.7 上机提议

第10章 I/O重定向

10.1 管道

10.2 I/O重定向

10.3 命令行处理

10.4 本章小结

10.5 上机提议

第11章 Linux/UNlXShell类型与区别

11.1 Linux/UNlXShell起源与分类

11.2 dash简介

11.3 tcsh简介

11.4 KornShell简介

11.5 本章小结

第12章 子Shell与进程处理

12.1 子Shell

12.2 Shell的限制模式

12.3 进程处理

12.4 本章小结

12.5 上机提议

第13章 函数

13.1 函数的定义和基本知识

13.2 向函数传递参数

13.3 函数返回值

13.4 函数调用

13.5 局部变量和全局变量

13.6 函数递归

13.7 本章小结

13.8 上机提议

第14章 别名、列表及数组

14.1 别名

14.2 列表

14.2 数组

14.4 本章小结

14.5 上机提议

第15章 一些混杂的主题

15.1 脚本编写风格

15.2 脚本优化

15.3 Linux中的特殊命令

15.4 交互式和非交互式Shell脚本

15.5 /dev文件系统

15.6 /proc文件系统

15.7 Shell包装

15.8 带颜色的脚本

15.9 Linux脚本安全

15.10 本章小结

15.11 上机提议

第16章 Shell脚本调试技术

16.1 Shell脚本调试概述

16.2 Shell脚本调试技术

16.3 本章小结

16.4 上机提议

第17章 bashShell编程范例

17.1 将文本文件转化为HTML文件

17.2 查找文本中n个出现频率最高的单词

17.3 伪随机数的产生和应用

17.4 crontab的设置和应用

17.5 使用MySQL数据库

17.6 Linux服务器性能监控系统

17.7 本章小结

17.8 上机提议

附录

附录A POSlX标准简介

附录B 常用ASCll码对照表

附录C Linux信号及其意义

附录D bash内建变量索引

附录E bash内建命令索引

参考文献

查看全部
书评
查看更多
请您登录后发表评论 登录 | 注册
我的评分:
提交
0/400