Bash新手指南--合适shell 初学者

3星(超过75%的资源)
所需积分/C币:18 2008-11-12 10:02:38 243KB APPLICATION/X-RAR
17
收藏 收藏
举报

介绍 1. 本指南由来 2. 谁应该阅读此书? 3. 新版本和取得方法 4. 历史修订 5. 贡献 6. 反馈 7. 版权信息 8. 你需要什么? 9. 本文档约定 10. 本文档组织结构 1. Bash和Bash脚本 1.1. 常用的shell程序 1.1.1. shell的普遍作用 1.1.2. Shell类型 1.2. Bourne Again SHell的优势 1.2.1. Bash是GNU shell 1.2.2. Bash独有的特性 1.3. 执行命令 1.3.1. 概要 1.3.2. Shell内建命令 1.3.3. 从脚本执行程序 1.4. 建立块 1.4.1. Shell建立块 1.5. 开发优良脚本 1.5.1. 优良脚本的要素 1.5.2. 结构 1.5.3. 术语 1.5.4. 关于顺序和逻辑 1.5.5. 一个Bash脚本的例子:mysystem.sh 1.5.6. init脚本例子 1.6. 总结 1.7. 练习 2. 编写和调试脚本 2.1. 建立并且运行一个脚本 2.1.1. 编写与命名 2.1.2. script1.sh 2.1.3. 执行脚本 2.2. 脚本基础 2.2.1. 哪个Shell来执行脚本? 2.2.2. 加入注释 2.3. 调试Bash脚本 2.3.1. 调试整个脚本 2.3.2. 调试部分脚本 2.4. 总结 2.5. 练习 3. Bash环境 3.1. Shell初始化文件 3.1.1. 跨系统配置文件 3.1.2. 单独用户配置文件 3.1.3. 改变shell配置文件 3.2. 变量 3.2.1. 变量的类型 3.2.2. 建立变量 3.2.3. 导出变量Exporting variables 3.2.4. 保留变量 3.2.5. 特殊参数 3.2.6. 脚本借助变量的循环使用 3.3. 引用字符 3.3.1. Why? 3.3.2. 转义字符 3.3.3. 单引号 3.3.4. 双引号 3.3.5. ANSI-C引用 3.3.6. 场合 3.4. Shell扩展 3.4.1. 概要 3.4.2. 括号扩展 3.4.3. ~扩展 3.4.4. Shell参数和变量扩展 3.4.5. 命令替换 3.4.6. 算术扩展 3.4.7. 过程替换Process substitution 3.4.8. 字分割 3.4.9. 文件名扩展 3.5. 别名 3.5.1. 什么是别名? 3.5.2. 建立和移除别名 3.6. 更多 Bash 选项 3.6.1. 显示选项 3.6.2. 改变选项 3.7. 总结 3.8. 练习 4. 正则表达式 4.1. 正则表达式 4.1.1. 什么是正则表达式? 4.1.2. 正则表达式特殊字符 4.1.3. 基本和扩展正则表达式 4.2. 使用grep的例子 4.2.1. 什么是grep? 4.2.2. Grep与正则表达式 4.3. Pattern匹配使用Bash特性 4.3.1. 字符范围 4.3.2. 字符族 4.4. 总结 4.5. 练习 5. GNU SED流编辑器 5.1. 介绍 5.1.1. 什么是sed? 5.1.2. sed命令 5.2. 交互编辑 5.2.1. 打印包含pattern的行 5.2.2. 删除包含pattern的输入行 5.2.3. 行的范围 5.2.4. 用sed来查找替换 5.3. 非交互编辑 5.3.1. 从文件读取sed命令 5.3.2. 写输出文件 5.4. 总结 5.5. 练习 6. GNU AWK编程语言 6.1. gawk上路 6.1.1. 什么是gawk? 6.1.2. Gawk命令 6.2. 打印程序 6.2.1. 打印选择的域 6.2.2. 格式化域 6.2.3. print命令和正则表达式 6.2.4. 特殊的patterns 6.2.5. Gawk脚本 6.3. Gawk变量 6.3.1. 输入域的分隔符 6.3.2. 输出分隔符 6.3.3. 记录的数量 6.3.4. 用户定义的变量 6.3.5. 更多例子 6.3.6. printf程序 6.4. 总结 6.5. 练习 7. 条件语句 7.1. 介绍if 7.1.1. 概要 7.1.2. if的简单应用 7.2. 更多if的高级使用方法 7.2.1. if/then/else结构 7.2.2. if/then/elif/else结构 7.2.3. if嵌套语句 7.2.

...展开详情
立即下载 低至0.43元/次 身份认证VIP会员低至7折
一个资源只可评论一次,评论内容不能少于5个字
caixf90_126 适合初学者,如果是自己总结出来的那就更好了。
2014-07-26
回复
hutaoer06051 适合新手学习!
2012-07-20
回复
cxc6070 不错,如果是pdf就更好了
2012-06-20
回复
nothing87 都是网页,没有整合成CHM,需要的下载积分好多啊。
2012-04-15
回复
您会向同学/朋友/同事推荐我们的CSDN下载吗?
谢谢参与!您的真实评价是我们改进的动力~
关注 私信
上传资源赚钱or赚积分
最新推荐
Bash新手指南--合适shell 初学者 18积分/C币 立即下载
1/0