注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计程序设计综合Shell脚本编程诀窍:适用于Linux、Bash等

Shell脚本编程诀窍:适用于Linux、Bash等

Shell脚本编程诀窍:适用于Linux、Bash等

定 价:¥68.00

作 者: (英)帕克 著,万千 译
出版社: 清华大学出版社
丛编项:
标 签: LINUX

购买这本书可以去


ISBN: 9787302297819 出版时间: 2012-09-01 包装: 平装
开本: 大32开 页数: 534 字数:  

内容简介

  《Shell脚本编程诀窍:适用于Linux\\Bash等》介绍shell脚本编程,主要针对Bourneshell与POSIX兼容的shell,但也广泛涵盖了新近的一些发展情况,尤其是bash shell。bashshell几乎总是会包含在GNU/Linux操作系统中,也包含在了大多数商业Unix中。另外,KornShell也被广泛用于大部分这样的闭源或开源操作系统中。Steve Parker的《Shell脚本编程诀窍:适用于Linux\\Bash等》分为4个部分。第Ⅰ部分介绍shell的基本功能和语法;第Ⅱ部分介绍shell脚本可以使用的工具;第Ⅲ部分给出了一些涵盖更广泛话题的实用脚本;第Ⅳ部分是参考信息。

作者简介

  Steve Parker,是具有20年Unix经验与15年GNU/Linux经验的Unix与Linux顾问。他编写了在线shell脚本编程教程并对其进行维护。Steve提供IT咨询服务,还提供shell脚本编程与Unix、Linux技术的培训课程。

图书目录

第Ⅰ部分 基本概念
第1章 Unix、GNU和Linux的历史
1.1 UniX
1.1.1 “一切皆文件”与管道
1.1.2 BSD
1.2 GNU
1.3 LinUX
1.4 本章小结
第2章 环境的搭建
2.1 操作系统
2.1.1 GNU/Linux
2.1.2 BSD
2.1.3 商业Unix
2.1.4 Microsoft Windows
2.2 编辑器
2.2.1 图形化文本编辑器
2.2.2 终端模拟器
2.2.3 非图形化文本编辑器
2.3 系统环境的搭建
2.3.1 shell配置文件
2.3.2 别名
2.3.3 vim设置
2.4 本章小结
第3章 变量
3.1 使用变量
3.1.1 类型
3.1.2 变量的赋值
3.1.3 位置参数
3.1.4 返回码
3.1.5 删除变量
3.2 预定义变量和标准变量
3.2.1 BASH ENV
3.2.2 BASHOPTS
3.2.3 SHELLOPTS
3.2.4 BASH COMMAND
3.2.5 BASH_SOURCE、FUNCNAME、LINENO和BASH_LINENO
3.2.6 SHELL
3.2.7 HOSTNAME和HOSTTYPE
3.2.8工作目录
3.2.9 PIPESTATUS
3.2.10 TIMEFORMAT
3.2.11 PPID
3.2.12 RANDOM
3.2.13 REPLAY
3.2.14 SECONDS
3.2.15 BASH XTRACEFD
3.2.16 GLOBIGNORE
3.2.17 HOME
3.2.18 IFS
3.2.19 PATH
3.2.20 TMOUT
3.2.21 TMPDIR
3.2.22 用户标识变量
3.3 本章小结
第4章 通配符扩展
4.1 文件名扩展(globbing)
4.1.1 bash的文件名扩展特性
4.1.2 shell选项
4.2 正则表达式和引用
4.2.1 正则表达式概述
4.2.2 引用
4.3 本章小结
第5章 条件执行
5.1 if/then
5.2 else
5.3 elif
5.4 test([)
5.4.1 测试标志
5.4.2 文件比较测试
5.4.3 字符串比较测试
5.4.4 正则表达式测试
5.4.5 数值测试
5.4.6 组合测试
5.5 CaSe
5.6 本章小结
第6章 使用循环进行流控制
6.1 for循环
6.1.1 for循环的使用时机
6.1.2 向for提供数据
6.1.3 C风格的for循环
6.2 while循环
6.2.1 while循环的使用时机
6.2.2 while循环的用法
6.3 嵌套循环
6.4 循环的退出与继续
6.5 带case的while循环
6.6 until循环
6.7 select循环
6.8 本章小结
第7章 变量(续)
7.1 变量的用法
7.1.1 变量的类型
7.1.2 变量的长度
7.1.3 特殊字符串操作符
7.1.4 按照长度剪裁变量字符串
7.1.5 从字符串末尾剪裁
7.1.6 使用模式剪裁字符串
7.2 字符串查找
7.2.1 查找与替换
7.2.2 模式替换
7.2.3 模式删除
7.2.4 大小写转换
7.3 提供默认值
7.4 间接操作
7.5 使用source命令加载变量
7.6 本章小结
第8章 函数和库
8.1 函数
8.1.1 函数定义
8.1.2 函数输出
8.1.3 写入文件
8.1.4 整个函数的输出重定向
8.1.5 函数陷阱
8.1.6 递归函数
8.2 变量的作用域
8.3 库
8.3.1 库的创建与访问
8.3.2 库的结构
8.3.3 网络配置库
8.3.4 库的使用
8.4 getopts
8.4.1 错误处理
8.4.2 函数中的getopts
8.5 本章小结
……
第Ⅱ部分 系统工具使用与扩展诀窍
第Ⅲ部分 系统管理的实用脚本
第Ⅳ部分 参考信息

本目录推荐