这本《Linux Shell命令行及脚本编程实例详解》是一本非常实用的技术书籍。它全面而系统地介绍了Linux系统的Shell命令行和脚本编程,并包含了50个常用命令和700个应用示例,非常适合初学者快速入门。书中还提供了26小时的教学视频,帮助读者更好地理解和实践所学的知识。本书注重实践教学,通过丰富的示例和经验技巧,帮助读者快速掌握Shell(Bash)脚本编程的核心要点。无论是对于初学者还是有一定经验的系统管理员或开发人员,这本书都是不可或缺的工具书。
Linux Shell命令行及脚本编程实例详解电子书封面
读者评价
实例比较多,而且有个bashrc的样板。个人感觉不足之处在于bashrc的参数介绍还不够多和细
以前接触过shell命令行,了解一点脚本编程,这次购买是为了更系统全面的学习,很不错的一本书,值得一看!
把shell大致的内容都讲了,尤其是sed命令写的很详细。可以对照着联系下。含金量大概看完可以写一些简单的shell程序的。代码还是需要自己慢慢练的。
感觉不全面,而且里面反引号竟然用的是‘’ 编排很混乱,前面介绍没有仔细讲解可以用的用处,总之体验一点都不愉快,渣渣 生气!!还有比如介绍三个选项,前两个讲完了第三个就不说了,页码P103 还有其他地方,真的觉得没有用心编。小结就是把前面的文字复制粘贴!十三问几句话解决的要写一章
内容介绍
Shell学习终极实战秘笈,CU论坛力荐,300个实例,2个项目案例,15小时配套教学视频,赠送35小时Linux入门视频及11小时Linux指令视频,送教学PPT。推荐阅读:《Linux典藏大系三本套装》,已上市《Linux典藏大系:Linux Shell命令行及脚本编程实例详解》理论结合实践,全面、系统地介绍了 Linux Shell(Bash)脚本编程的语法、命令、技巧 等内容。《Linux典藏大系:Linux Shell命令行及脚本编程实例详解》偏重于实践教学,在讲解理论知识时, 通过一些典型实例让读者了解理论知识在实际环境中 的应用,并对易混淆和较难理解的知识点做了重点分 析,以加深读者对知识的理解。另外,作者专门为本 书录制了高清配套教学视频,以帮助读者高效学习, 同时也提供了《Linux典藏大系:Linux Shell命令行及脚本编程实例详解》实例源程序以方便读者学习。
《Linux典藏大系:Linux Shell命令行及脚本编程实例详解》共15章,分为两篇。主要内容包括:Linux 及Linux Shell简介、初识Linux Shell、常用Shell (Bash)命令、Shell命令进阶、Shell编程基础、 Shell的条件执行、Bash循环、Shell函数、正则表达 式、脚本输入处理、Shell重定向、管道和过滤器、 捕获、sed和awk,以及其他Linux Shell种类介绍。
《Linux典藏大系:Linux Shell命令行及脚本编程实例详解》使用了大量的实例详细地介绍了Bash的语法 及各种技巧,并以循序渐进的方式讲解了Linux Shell(Bash)的各种特性,让读者能够迅速上手, 并能学以致用。对于初次接触Linux Shell的读者, 《Linux典藏大系:Linux Shell命令行及脚本编程实例详解》是一本很好的自学教材;对于接触过Linux Shell的读者,《Linux典藏大系:Linux Shell命令行及脚本编程实例详解》可以作为进阶读物或随时查阅的 技术手册;另外,《Linux典藏大系:Linux Shell命令行及脚本编程实例详解》也可以作为高等学校相关专业 的教材和各类培训学校的教材。
快速了解本书内容
Linux及Linux Shell简介
初识Linux Shell
常用Shell(Bash)命令
Shell命令进阶
Shell编程基础
Shell的条件执行
Bash循环
Shell函数
正则表达式
Shell重定向
管道和过滤器
捕获
sed和awk
其他Linux Shell种类介绍
目录
- 第1篇Linux Shell基础和使用
- 第1章Linux及Linux Shell简介
- 第2章初识Linux Shell
- 第3章常用Shell(Bash)命令
- 第4章Shell命令进阶
- …第2篇Shell 脚本编程
- 第5章Shell编程基础
- 第6章Shell的条件执行
- 第7章Bash循环
- 第8章Shell函数
- 第9章正则表达式
- 第10章脚本输入处理
- 第11章Shell重定向
- 第12章管道和过滤器
- 第13章捕获
- 第14章sed和awk
- 第15章其他Linux Shell种类介绍
-f为选项,它需要一个参数,即config.conf, -v 也是一个选项,但它不需要参数。 --prefix我们称之为一个长选项,即选项本身多于一个字符,它也需要一个参数,用等号连接,当然等号不是必须的,/home可以直接写在--prefix后面,即--prefix/home,更多的限制后面具体会讲到。 在bash中,可以用以下三种方式来处理命令行参数,每种方式都有自己的应用场景。 * 手工处理方式 * getopts * getopt
在bash中,可以用以下三种方式来处理命令行参数,每种方式都有自己的应用场景。 1,直接处理,依次对$1,$2,...,$n进行解析,分别手工处理; 2,getopts来处理,单个字符选项的情况(如:-n 10 -f file.txt等选项); 3,getopt,可以处理单个字符选项,也可以处理长选项long-option(如:--prefix=/home等)。 总结:小脚本手工处理即可,getopts能处理绝大多数的情况,getopt较复杂、功能也更强大。
命令行特征 命令行实际上是可以编辑的一个文本缓冲区,在按回车之前,可以对输入的文本进行编辑。比如利用BACKSPACE键可以删除刚键入的字符,可以进行整行 删除,还可以插入字符,使得用户在输入命令,尤其是复杂命令时,若出现键入错误,无须重新输入整个命令,只要利用编辑操作,即可改正错误。