精通Bash脚本编程:GNU/Linux壳层指南
5星 · 超过95%的资源 需积分: 9 79 浏览量
更新于2024-07-22
2
收藏 1.74MB PDF 举报
"Pro.Bash.Programming.Scripting.the.GNULinux.Shell.2nd.Edition"
本书《Pro Bash Programming》第二版是针对Linux和Unix系统管理员的一本指南,旨在教你如何有效地利用Bash shell进行编程。Bash shell不仅是一个连接外部Linux命令的工具,而是一种完整的编程语言。通过充分利用Shell的内部功能,Shell程序可以像用C或其他编译语言编写的实用程序一样快速运行。本书不假设读者具备Unix知识,而是通过标准的编程技术教你如何编写专业的Bash 4.3程序。
本书更新到了Bash 4.3版本,并对许多脚本进行了重写,使其更符合Bash的习惯,更好地利用了Bash特有的特性。内容易读、易懂,将帮助你掌握Bash编程,而不被复杂的语法淹没。
通过阅读本书,你将能够:
1. 使用shell编写新工具并完成大多数编程任务。
2. 利用shell参数扩展替代许多外部命令,使脚本运行速度更快。
3. 避免导致脚本失败的常见错误。
4. 学习如何使用Bash的readline和历史库在获取用户输入时节省打字时间。
5. 掌握Bash 4.0的新特性。
6. 编写能从Web获取信息的shell脚本。
本书适合初学者,特别是那些想要全面掌控自己系统的Linux和Unix系统管理员。
书中的章节涵盖了:
1. 第一章:你好,世界!你的第一个Shell程序
2. 第二章:输入、输出和吞吐量
3. 第三章:循环和分支
4. 第四章:命令行解析和扩展
5. 第五章:参数和变量
6. 第六章:Shell函数
7. 第七章:字符串操作
8. 第八章:文件操作和命令
9. 第九章:保留字和内置命令
10. 第十章:编写无错脚本及调试其他脚本
11. 第十一章:命令行编程
12. 第十二章:运行时配置
13. 第十三章:数据处理
14. 第十四章:脚本屏幕操作
15. 第十五章:初级编程
16. 附录A:Shell变量
这本书提供了一条循序渐进的学习路径,让你能够从基础开始,逐步精通Bash shell编程,提升你在Linux和Unix环境下的工作效率。
2016-04-13 上传
2011-05-17 上传
2018-04-26 上传
2021-02-04 上传
2016-03-23 上传
2007-11-07 上传
216 浏览量
2021-05-11 上传
点击了解资源详情
ramissue
- 粉丝: 354
- 资源: 1487
最新资源
- rnb-site:React Next Boilerplate的官方网站
- liuhaihua.github.io:博客
- Python库 | srun-cli-bit-0.1.4.tar.gz
- 算法-齐头并进(51Nod-1649)(包含源程序).rar
- EPSON L301 L550清零软件.rar
- 铁路测验
- 1、秋天的落叶、枯叶、枫叶、黄叶子、树叶Photoshop叶子笔刷素材下载.7z
- newbie:(大多数)简单的编码示例(只是实践,不值得阅读)
- mybatis+Spring+Springmvc+mysql 错题管理系统.zip
- 算法-三角形最佳路径问题(信息学奥赛一本通-T1288).rar
- A2112开心版狗狗水果竞猜源码.zip
- Magisk
- 软件工程参考文档.rar
- Soupermail-开源
- blecm_android_app:这是 BLECM 开发套件 Android 应用程序的参考代码
- wallpaper-collector:壁纸收集器