





定价:99.8元
印次:2-1
ISBN:9787302675167
出版日期:2024.11.01
印刷日期:2024.11.01
图书责编:王中英
图书分类:零售
"《Shell从入门到精通(第2版)》是获得大量读者好评的“Linux典藏大系”中的经典畅销书《Shell从入门到精通》的第2版。本书结合大量实例,详细介绍系统管理员和Linux程序员解决实际问题的得力工具——Bash Shell的用法,并对一些易混淆的内容进行重点提示和讲解。本书提供442分钟教学视频、程序源代码、高清思维导图、教学PPT和习题参考答案等超值配套资源,帮助读者高效、直观地学习。 《Shell从入门到精通(第2版)》共15章,分为3篇。第1篇认识Shell编程,主要介绍Shell编程的入门知识,以及Shell编程环境的搭建;第2篇Shell编程核心技术,主要介绍Shell变量和引用、条件测试和判断语句、循环结构、函数、数组、正则表达式、文本处理、流编辑器、文本处理利器awk命令、文件操作、子Shell与进程处理等;第3篇Shell编程实战,主要介绍Shell脚本调试技术和2个综合案例的实现。 《Shell从入门到精通(第2版)》内容丰富,实例典型,易学易用,可操作性强,非常适合Bash Shell入门与进阶人员阅读,也适合从事Linux系统管理与开发的相关人员阅读,还可作为高等院校相关专业的教材及社会培训机构的培训教材。 "
配书资源有2种获取方式: 1. 关注微信公众号“方大卓越”,回复数字“34”,即可自动获取下载链接;2.直接通过下载链接获取:https://pan.baidu.com/s/1HztKbc83Mpc6Al-2JUrjyQ?pwd=wck4 提取码:wck4 张春晓 毕业于广州暨南大学,计算机软件与理论硕士。从事UNIX及Linux系统维护近20年,对Shell编程有深入的研究,热衷于UNIX的严谨与简洁,又痴迷于Linux的自由与开放,整日与UNIX和Linux为伴,获益匪浅。经常活跃于ChinaUnix和CSDN等社区,为Linux技术爱好者解答问题。
前言 随着互联网技术的发展,Linux已经成为主流的服务器操作系统。在Linux系统中,Shell是用户与系统内核之间进行交互的接口,是整个Linux系统非常重要的组成部分。Shell脚本程序具有简洁、高效的特点,受到了广大系统管理员和开发者的推崇。就连微软公司都为Windows系统开发了类似的Shell产品——PowerShell,而且让其兼容Linux系统。 在Linux领域,不断有新的Shell产品出现,如Fish Shell、Nushell、Dune和Xonsh等,但Bash Shell依然是绝大多数Linux系统默认的Shell程序,因此它成为系统管理员和Linux系统开发人员解决实际问题的得力工具,而Shell脚本编程也成为优秀的系统管理员和Linux系统开发者必须掌握的技能之一。 本书是获得大量读者好评的“Linux典藏大系”中的《Shell从入门到精通》的第2版。截至第2版完稿,本书第1版累计14次印刷,印数2万余册。本书在第1版的基础上进行了全新改版,不但更新了Linux系统的版本,而且更新了Bash的版本,还对第1版中的一些疏漏进行了修订,并对书中的一些实例和代码重新修订,使其更加易读。 本书基于Bash Shell详细介绍Shell编程方方面面的知识和技巧。本书以实用为主旨,从Shell入门知识和编程环境的搭建讲起,逐步深入Shell编程的核心技术,并通过两个综合案例向读者展示如何使用Shell脚本解决实际问题。相信在本书的引领下,读者可以在较短的时间内掌握Shell脚本编程的相关知识。 关于“Linux典藏大系” “Linux典藏大系”是...
第1篇 认识Shell编程
第1章 Shell入门基础 2
1.1 为什么学习和使用Shell编程 2
1.2 Shell简介 2
1.2.1 Shell的起源 3
1.2.2 Shell的功能 4
1.2.3 Shell的分类 4
1.3 Shell的特性 5
1.3.1 交互式程序 5
1.3.2 创建脚本 6
1.3.3 设置可执行脚本 6
1.4 向脚本传递参数 7
1.4.1 Shell脚本的参数 8
1.4.2 参数的扩展 9
1.5 第一个Shell程序 10
1.5.1 Shell脚本的基本元素 10
1.5.2 指定命令解读器 11
1.5.3 Shell脚本的注释和风格 12
1.5.4 如何执行Shell程序 13
1.5.5 Shell程序的退出状态 13
1.6 小结 15
1.7 习题 15
第2章 Shell编程环境的搭建 17
2.1 在不同的操作系统上搭建Shell编程环境 17
2.1.1 在Windows上搭建Shell编程环境 17
2.1.2 在Linux上搭建Shell编程环境 20
2.1.3 在FreeBSD上搭建Shell编程环境 22
2.2 编辑器的选择 23
2.2.1 图形化编辑器 24
2.2.2 vi(vim)编辑器 24
2.3 系统环境的搭建 30
2.3.1 Shell配置文件 30
2.3.2 命令别名 33
2.4 小结 34
2.5 习题 34
第2篇 ...
内容新颖:基于新发布的Bash Shell 5.2版写作,涉及的其他软件也使用当前的新版本。
内容全面:全面涵盖Shell编程从入门到进阶提升的大部分重要知识点。
循序渐进:从Shell编程的基础知识讲起,逐步深入其核心技术,最后进行应用实战。
实用性强:结合近300个典型示例和2个综合案例进行讲解,带领读者进行编程实践。
讲解详细:对每个知识点都进行透彻的讲解,并对每个示例和案例给出详尽的实现步骤。
案例典型:书中的2个综合案例来源于作者的实际项目,有较高的应用价值。
视频讲解:专门为重点内容录制多媒体教学视频,帮助读者高效、直观地学习。
提供习题:每章都提供习题,帮助读者巩固和自测重点内容的掌握情况。
注重技巧:每章都配思维导图,并穿插大量的开发经验和技巧,以及命令和关键字助记技巧。