主页 详情

《Shell脚本专家指南》_(美)RonPeters编著_12617063_9787115230805

【书名】:《Shell脚本专家指南》
【作者】:(美)RonPeters编著
【出版社】:北京:人民邮电出版社
【时间】:2010
【页数】:222
【ISBN】:9787115230805
【SS码】:12617063

最新查询

内容简介

第1部分 基本脚本编程技术

第1章 shell脚本的错误检测

1.1 shell跟踪选项

1.2简单输出语句

1.3根据调试层次控制输出

1.4用函数简化错误检查

1.5手动单步执行

第2章 标准函数库

2.1库文件

2.2一些有用的函数

2.3使用库

第3章 日期和时间操作

3.1用天数来计算日期

3.1.1自从纪元以来的天数

3.1.2以秒计算日期的其他方法

3.2评估当前日期和时间

第4章 比较和测试

比较的基本原理

第5章 接受命令行选项、开关和参数

第6章 测试变量和设置默认值

6.1设置默认值

6.2变量替换

6.2.1:=句法

6.2.2=句法

6.2.3:-句法

6.2.4-句法

6.2.5:?句法

6.2.6?句法

6.2.7:+句法

6.2.8+句法

第7章 非直接引用变量

7.1用非直接变量监控日志文件

7.2主监控循环

第8章shell进程树

8.1用数组实现进程树

8.2用非直接变量实现进程树

8.3用Boume shell实现进程树

第9章 数据重定向

9.1避免错误

9.2普通重定向

9.3访问用户指定的文件句柄

9.4从shell中访问描述符

第10章 管道输入读

10.1逐行选项1

10.2逐行选项2

10.3逐行选项3

10.4逐行选项4

10.5直接管道读

10.6逐字处理输入

第2部分 系统交互与高级技术

第11章 shell中的数学

11.1 expr

11.2 bc

11.3 dc

第12章 cron

12.1 crontab条目

12.2环境问题

12.3输出重定向

第13章 自链接脚本

第14章 对并行进程的数量控制

14.1用ksh实现并行进程

14.2用bash实现并行进程

第15章 命令行编辑和历史命令

15.1建立vi编辑环境

15.1.1 bash

15.1.2 ksh

15.2命令和文件补全

第16章 从命令行编写脚本

例子

第17章 用expect实现用户输出自动化

17.1为expect脚本定制参数的一个shell脚本

17.2让telnet的expect脚本自动执行

第18章 用户输入超时

18.1手动实现超时

18.2使用stty实现超时

18.3一般的超时功能

第19章 即时键盘响应

第20章 目录的复制

20.1使用cp

20.2使用tar

20.3使用find

20.4使用rsync

第21章 X显示环境概述

21.1 display变量

21.2使用ssh处理X流量

21.3通过第三方系统的X应用

21.4用户-Profile项

21.5根-Profile项

21.6弹出一个临时的根窗口

第22章 X导航窗口

22.1导航窗口的作用

22.2建立导航

22.3浏览窗口

第23章 命令行电子邮件附件

23.1 uuencode

23.2 MIME编码

第24章 单行文本处理

24.1显示特殊域

24.2指定域分隔符

24.3简单的模式匹配

24.4几个值的匹配域

24.5确定域的数目

24.6确定最后一个域

24.7确定倒数第二个域

24.8给awk传送变量

24.9在一定条件下使用给awk传送的变量

24.10显示域的范围 (主要方法)

24.11显示域的范围 (备选方法)

24.12使用awk确定串的长度

24.13使用expr确定串的长度

24.14使用awk显示一个子串

24.15使用expr显示一个子串

24.16使用sed进行简单的查找和替换

24.17忽略文件中的空行和注释行

24.18使用sed进行双查找和替换

24.19使用sed过滤行

24.20使用egrep查找多个串

24.21查找进程表的一个清理方法

24.22使用awk进行列求和计算

24.23使用awk产生随机数字

24.24从shell中产生随机数字

24.25使用sed显示基于字符的域

24.26特殊字符转义

24.27使用grep从一个模式匹配中返回末尾行

24.28使用grep返回模式匹配之前的行

第25章 在适当的位置编辑文件

25.1使用ed进行简单的查找和替换

25.2使用ed查找和替换、分割

25.3 ed命令的例子

25.4对一个文件中的特殊字符转义

第26章 平面文件中的变量赋值

第27章 读取管道输入

第28章 使用cat的自由格式输出

第29章 自动交互处理

第3部分 有用的脚本实例

第30章 使用procmail自动处理邮件

30.1 .procmailrc文件

30.2使用示例

30.3代码

第31章 进程管理监视器

第32章 管理文件的计数

32.1文件计数监视器

32.2测试文件数目的计算方法

第33章 从inittab执行进程

第34章 自动RCS

第35章 带颜色的/proc报告

第36章 口令老化通知

36.1脚本初始化

36.2开始处理

36.3确定口令年龄

第37章 伪shadow文件

第38章 搭建Linux金系统

第39章 系统快照

39.1快照脚本

39.2快照升级

39.3创建最新快照

39.4最后的想法

第40章 删除大文件和日志滚动

第41章 核心探测器

第42章 网络适配器故障转移

42.1检查网络

42.2转换接口

附录A测试开关

附录B特殊参数

附录C shell脚本编程的其他资源

C.1手册

C.2图书

C.2.1脚本编程图书

C.2.2补充图书

C.3 shell资源

C.4网络资源


书查询(www.shuchaxun.com)本网页唯一编码:
2453c324e503e5ca767667ff5cd5642e#668478a16772754401fe59bdb5245f0d#52125354#12617063.zip