Linux Shell命令行及脚本编程实例详解
提供PPT课件和11小时视频(资源下载处);咨询QQ:2301891038(仅限教师),ChinaUnix技术社区鼎力推荐;700个应用示例。

作者:刘艳涛

丛书名:Linux典藏大系

定价:59.8元

印次:1-13

ISBN:9787302378624

出版日期:2015.01.01

印刷日期:2024.01.04

图书责编:王中英

图书分类:零售

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书理论结合实践,全面、系统地介绍了Linux Shell(Bash)脚本编程的语法、命令、技巧等内容。本书偏重于实践教学,在讲解理论知识时,通过一些典型实例让读者了解理论知识在实际环境中的应用,并对易混淆和较难理解的知识点做了重点分析,以加深读者对知识的理解。另外,作者专门为本书录制了高清配套教学视频,以帮助读者高效学习,同时也提供了本书实例源程序以方便读者学习。   本书共15章,分为两篇。主要内容包括:Linux及Linux Shell简介、初识Linux Shell、常用Shell(Bash)命令、Shell命令进阶、Shell编程基础、Shell的条件执行、Bash循环、Shell函数、正则表达式、脚本输入处理、Shell重定向、管道和过滤器、捕获、sed和awk,以及其他Linux Shell种类介绍。   本书使用了大量的实例详细地介绍了Bash的语法及各种技巧,并以循序渐进的方式讲解了Linux Shell(Bash)的各种特性,让读者能够迅速上手,并能学以致用。对于初次接触Linux Shell的读者,本书是一本很好的自学教材;对于接触过Linux Shell的读者,本书可以作为进阶读物或随时查阅的技术手册;另外,本书也可以作为高等学校相关专业的教材和各类培训学校的教材。

刘艳涛:拥有近6年的Linux系统管理和运维经验。就职于上海的一家全球500强的通讯公司,其间一直从事公司无线产品研发中心的Linux/Unix操作系统管理和技术支持,及软件配置管理的工作。有着丰富的Linux系统运维经验,熟练使用多种Linux Shell,bash、csh、ksh等,精通Linux系统管理、建立Shell脚本自动化管理平台、配置Nagios与Ganglia集成的自动化监控和故障报警平台。在结合研发环境对Linux系统性能调优方面有深入的研究。拥有丰富的虚拟化技术使用经验:Vmware、QEMU等,利用虚拟化技术构建高效、低成本的研发环境。�

前 言   在当今的互联网世界,想必最为流行的一个词就是“云计算”了,而且云计算又引领了大数据时代的到来。而Linux在推动云计算方面起到了举足轻重的作用。比如,当今最著名的商业云计算平台“亚马逊弹性计算云(EC2)”就是基于Linux的。这就需要在Linux服务器上进行大量的数据处理和管理工作,以及一些应用的部署和监测,这时就需要命令行和Shell脚本的帮助。在Linux系统中,我们通常是在命令行下完成一些管理和配置的任务,并通过Shell脚本将一些重复或定期的任务自动化,通过短短几行脚本自动地将大部分手头工作搞定,从而节省大量的时间。而且理解Shell脚本也可以让你更好地了解操作系统。Shell脚本还可以和许多外部命令行工具结合起来完成信息查询、文本处理、任务定时自动化以及监测系统之类的工作。当然,伴随着这些便利性的还有巨大的破坏性。比如,稍不留神,你可能就会将整个根目录全部毁掉,或者错误地处理重要的配置文件。这时,了解Linux命令行和Shell脚本相关的细节、遵循Linux使用规范就显得尤其重要了。   本书面向系统管理员,基于Linux系统的软件开发和测试人员,以及所有想有效使用Linux系统的爱好者。书中系统而全面地介绍了Shell(Bash)脚本编程的语法、命令和技巧等内容,结合大量的实例进行讲解,你可以将其作为参考,或是作为自己编写脚本时的灵感源泉。 关于“Linux典藏大系”   “Linux典藏大系”是清华大学出版社自2010年1月以来陆续推出的一个图书系列,截止2013年,已经出版了10余个品种。该系列图书涵盖了Linux技术的方方面面,可以...

课件下载

样章下载

网络资源

扫描二维码
下载APP了解更多

目录
荐语
查看详情 查看详情
目    录

第1篇  Linux Shell基础和使用

第1章  Linux及Linux Shell简介 2

1.1  关于Linux 2

1.1.1  什么是Linux 2

1.1.2  谁创建了Linux 3

1.1.3  Linux在日常生活中的使用 3

1.1.4  Linux Kernel是什么 3

1.1.5  Linux的理念 4

1.2  什么是Linux Shell 4

1.3  Shell的种类 5

1.4  怎样使用Shell 6

1.5  Shell脚本是什么 7

1.6  为什么使用Shell脚本 8

1.7  实例:创建你的第一个Shell脚本 8

1.8  小结 9

第2章  初识Linux Shell 10

2.1  Bash Shell 10

2.1.1  Bash简介 10

2.1.2  Bash提供的改进 10

2.2  Shell在Linux环境中的角色 11

2.2.1  与登录Shell相关的文件 11

2.2.2  Bash启动脚本 11

2.2.3  实例:定制自己的Bash登录脚本 12

2.2.4  Bash退出脚本 14

2.2.5  实例:定制自己的Bash退出脚本 14

2.2.6  有效的登录Shell的路径 15

2.3  Shell中的变量 15

2.3.1  Shell中变量的类型 15

2.3.2  实例:如何定义变量和给变量赋值 17

2.3.3  变量命名规则 19

2.3.4  实例:使用echo和printf打印变量的值 19

2.3.5...