Shell脚本编程诀窍:适用于Linux
《Shell脚本编程诀窍:适用于Linux、Bash等》介绍shell脚本编程,主要针对Bourneshell与POSIX兼容的shell,但也广泛涵盖了新近的一些发展情况,尤其是bashshell。bashshell几乎总是会包含在GNU/Linux操作系统中,也包含在了大多数商业Unix中。另外,KornShell也被广泛用于大部分这样的闭源或开源操作系统中。《Shell脚本编程诀窍:适用于Linux、Bash等》分为4个部分。第Ⅰ部分介绍shell的基本功能和语法;第Ⅱ部分介绍shell脚本可以使用的工具;第Ⅲ部分给出了一些涵盖更广泛话题的实用脚本;第Ⅳ部分是参考信息。
基本信息
- 书名
Shell脚本编程诀窍:适用于Linux
- 外文名
Shell Scripting:Expert Recipes for Linux,Bash,and More
- 作者
帕克(Steve Parker)
- 译者
万千
- 类型
计算机与互联网
基本介绍
内容简介
《Shell脚本编程诀窍:适用于Linux、Bash等》是为了对shell进行较为全面的介绍,并且无论用户具有何种背景与经验都能从《Shell脚本编程诀窍:适用于Linux、Bash等》中得到一些收获。《Shell脚本编程诀窍:适用于Linux、Bash等》主要面向中级与高级Unix与Linux管理员,以及可能感兴趣的其他高级用户。《Shell脚本编程诀窍:适用于Linux、Bash等》假设读者至少会用一种Unix系统,并且可能已经编写了一些shell脚本,但希望提高自身脚本编写的水平。
作者简介
作者:(英国)帕克(Steve Parker) 译者:万千 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.2GNU 1.3 Linux 1.4本章小结 第2章环境的搭建 2.1操作系统 2.1.1 GNU/Linux 2.1.2 BSD 2.1.3商业Unix 2.1.4 MicrosoR WindoWS 2.2编辑器 2.2.1 图形化文本编辑器 2.2.2终端模拟器 2.2.3非图形化文本编辑器 2.3系统环境的搭建 2.3.1 shell配置文件 23.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 HOSTNANE和HOSTTYPE 3.2.8工作目录 3.2.9 PIPESTATUS 3.2.10 TIMEFORMAT 3.2.11PPID 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正则表达式和引用 …… 第Ⅱ部分系统工具使用与扩展诀窍 第Ⅲ部分系统管理的实用脚本 第Ⅳ部分参考信息