精通Bash脚本编程:GNU/Linux壳层指南
5星 · 超过95%的资源 需积分: 9 61 浏览量
更新于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
最新资源
- Java集合ArrayList实现字符串管理及效果展示
- 实现2D3D相机拾取射线的关键技术
- LiveLy-公寓管理门户:创新体验与技术实现
- 易语言打造的快捷禁止程序运行小工具
- Microgateway核心:实现配置和插件的主端口转发
- 掌握Java基本操作:增删查改入门代码详解
- Apache Tomcat 7.0.109 Windows版下载指南
- Qt实现文件系统浏览器界面设计与功能开发
- ReactJS新手实验:搭建与运行教程
- 探索生成艺术:几个月创意Processing实验
- Django框架下Cisco IOx平台实战开发案例源码解析
- 在Linux环境下配置Java版VTK开发环境
- 29街网上城市公司网站系统v1.0:企业建站全面解决方案
- WordPress CMB2插件的Suggest字段类型使用教程
- TCP协议实现的Java桌面聊天客户端应用
- ANR-WatchDog: 检测Android应用无响应并报告异常