Linux Shell命令行及脚本编程实例详解图书
人气:46

Linux Shell命令行及脚本编程实例详解

【ChinaUnix力荐!博学Linux运维工程师经验总结, 50个Linux常用命令、700个应用示例、26小时教学视频,、系统地介绍Shell(Bash)脚本编程精华及大量的经验和技巧】

内容简介

Shell学习终极实战秘笈,CU论坛力荐,300个实例,2个项目案例,15小时配套教学视频,赠送35小时Linux入门视频及11小时Linux指令视频,送教学PPT。推荐阅读:《Linux典藏大系三本套装》,已上市《Linux典藏大系:Linux Shell命令行及脚本编程实例详解》理论结合实践,、系统地介绍了 Linux Shell(Bash)脚本编程的语法、命令、技巧 等内容。《Linux典藏大系:Linux Shell命令行及脚本编程实例详解》偏重于实践教学,在讲解理论知识时, 通过一些典型实例让读者了解理论知识在实际环境中 的应用,并对易混淆和较难理解的知识点做了重点分 析,以加深读者对知识的理解。另外,作者专门为本 书录制了高清配套教学视频,以帮助读者高效学习, 同时也提供了《Linux典藏大系:Linux Shell命令行及脚本编程实例详解》实例源程序以方便读者学习。

编辑推荐

博学Linux系统管理与运维人员的经验总结,ChinaUnix技术社区鼎力推荐

结合近700个应用示例,、系统地介绍了Shell(Bash)脚本编程的精华

视频讲解:专门录制了11小时高清配套教学视频,并赠送15小时Shell编程入门视频

内容:详解近50个Linux常用命令,并系统地介绍了Shell脚本编程的精华

循序渐进:从基本的Linux常用命令开始讲解,逐步深入到Linux Shell脚本编程

讲解详细:配合实例对Shell脚本编程的概念、语法、命令、技巧和难点做了详细讲解

实例丰富:列举了近700个应用示例,便于读者掌握各个知识点在实际环境中的应用

经验传授:给出了大量的经验和技巧,尽力消除读者学习时会遇到的各种障碍 Linux精品图书推荐(请点丛书链接查看)

作者简介

刘艳涛,就职于一家全球500强的通信公司,从事公司无线产品研发中心的Linux/Unix操作系统的管理和技术支持。拥有近6年的Linux系统管理与运维经验。在使用Shell等脚本实现自动化管理方面有丰富的经验。擅长配置Nagios与Ganglia集成的自动化监控和故障报警平台。在结合研发环境对Linux系统性能调优方面有深入的研究。

目录

第1篇Linux Shell基础和使用

第1章Linux及Linux Shell简介

1.1关于Linux

1.1.1什么是Linux

1.1.2谁创建了Linux

1.1.3Linux在日常生活中的使用

1.1.4Linux Kernel是什么

1.1.5Linux的理念

1.2什么是Linux Shell

1.3Shell的种类

1.4怎样使用Shell

1.5Shell脚本是什么

1.6为什么使用Shell脚本

1.7实例:创建你的及时个Shell脚本

1.8小结

第2章初识Linux Shell

2.1Bash Shell

2.1.1Bash简介

2.1.2Bash提供的改进

2.2Shell在Linux环境中的角色

2.2.1与登录Shell相关的文件

2.2.2Bash启动脚本

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

2.2.4Bash退出脚本

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

2.2.6有效的登录Shell的路径

2.3Shell中的变量

2.3.1Shell中变量的类型

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

2.3.3变量命名规则

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

2.3.5变量的引用

2.3.6实例:export语句的使用

2.3.7实例:如何删除变量

2.3.8实例:如何检查变量是否存在

2.4Shell环境进阶

2.4.1实例:回调命令历史

2.4.2实例:Shell中的扩展

2.4.3实例:创建和使用别名

2.4.4实例:修改Bash提示符

2.4.5实例:设置Shell选项

2.5小结

第3章常用Shell(Bash)命令

3.1查看文件和目录

3.1.1ls命令实例:列出文件名和目录

3.1.2cat命令实例:连接显示文件内容

3.1.3less、more命令实例:分屏显示文件

3.1.4head命令实例:显示文件头部

3.1.5tail命令实例:显示文件尾部

3.1.6file命令实例:查看文件类型

3.1.7wc命令实例:查看文件统计信息

3.1.8find命令实例:查找文件或目录

3.2操作文件和目录

3.2.1touch命令实例:创建文件

3.2.2mkdir命令实例:创建目录

3.2.3cp命令实例:复制文件或目录

3.2.4ln命令实例:链接文件或目录

3.2.5mv命令实例:重命名文件或目录

3.2.6rm命令实例:删除文件或目录

3.3管理文件或目录权限

3.3.1ls -l:显示文件和目录权限

3.3.2chmod命令实例:修改权限

3.3.3chown、chgrp命令实例:修改文件所有者和用户组

3.3.4设置setuid和setgid权限位实例:设置用户和组权限位

3.4文本处理

3.4.1sort命令实例:文本排序

3.4.2uniq命令实例:文本去重

3.4.3tr命令实例:替换或删除字符

3.4.4grep命令实例:查找字符串

3.4.5diff命令实例:比较两个文件

3.5其他常用命令

3.5.1hostname命令实例:查看主机名

3.5.2w、who命令实例:列出系统登录的用户

3.5.3uptime命令实例:查看系统运行时间

3.5.4uname命令实例:查看系统信息

3.5.5date命令实例:显示和设置系统日期和时间

3.5.6id命令实例:显示用户属性

3.6小结

第4章Shell命令进阶

4.1文件处理和归档

4.1.1paster命令实例:合并文件

4.1.2dd命令实例:备份和拷贝文件

4.1.3gzip、bzip2命令实例:压缩和归档文件

4.1.4gunzip、bunzip2命令实例:解压缩文件

4.1.5tar命令实例:打包和解包文件

4.2监测和管理磁盘

4.2.1mount、umount命令实例:挂载和卸载存储介质

4.2.2df命令实例:报告文件系统磁盘空间利用率

4.2.3du命令实例:评估文件空间利用率

4.3后台执行命令

4.3.1cron、crontab命令实例:执行计划任务

4.3.2at命令实例:在指定时间执行命令

4.3.3&控制操作符实例:将任务放在后台运行

4.3.4nohup命令实例:运行一个对挂起免疫的命令

4.4小结

…第2篇Shell 脚本编程

第5章Shell编程基

在线预览

a[前言]

在当今的互联网世界,想必最为流行的一个词就是"云计算"了,而且云计算又引领了大数据时代的到来。而Linux在推动云计算方面起到了举足轻重的作用。比如,当今最著名的商业云计算平台"亚马逊弹性计算云(EC2)"就是基于Linux的。这就需要在Linux服务器上进行大量的数据处理和管理工作,以及一些应用的部署和监测,这时就需要命令行和Shell脚本的帮助。在Linux系统中,我们通常是在命令行下完成一些管理和配置的任务,并通过Shell脚本将一些重复或定期的任务自动化,通过短短几行脚本自动地将大部分手头工作搞定,从而节省大量的时间。而且理解Shell脚本也可以让你更好地了解操作系统。Shell脚本还可以和许多外部命令行工具结合起来完成信息查询、文本处理、任务定时自动化以及监测系统之类的工作。当然,伴随着这些便利性的还有巨大的破坏性。比如,稍不留神,你可能就会将整个根目录全部毁掉,或者错误地处理重要的配置文件。这时,了解Linux命令行和Shell脚本相关的细节、遵循Linux使用规范就显得尤其重要了。

本书面向系统管理员,基于Linux系统的软件开发和测试人员,以及所有想有效使用Linux系统的爱好者。书中系统而地介绍了Shell(Bash)脚本编程的语法、命令和技巧等内容,结合大量的实例进行讲解,你可以将其作为参考,或是作为自己编写脚本时的灵感源泉。

关于"Linux典藏大系"

"Linux典藏大系"是清华大学出版社自2010年1月以来陆续推出的一个图书系列,截止2013年,已经出版了10余个品种。该系列图书涵盖了Linux技术的方方面面,可以满足各个层次和各个领域的读者学习Linux技术的需求。该系列图书自出版以来获得了广大读者的好评,已经成为了Linux图书市场上最耀眼的明星品牌之一。其销量在同类图书中也名列前茅,其中一些图书还获得了"51CTO读书频道"颁发的"最受读者喜爱的原创IT技术图书奖"。该系列图书在出版过程中也得到了国内Linux领域最知名的技术社区ChinaUnix(简称CU)的大力支持和帮助,读者在CU社区中就图书的内容与活跃在CU社区中的Linux技术爱好者进行广泛交流,取得了良好的学习效果。

本书特色

1.视频讲解

为了帮助读者更加高效、直观地学习,编著者为本书重点内容专门录制了配套教学视频,需读者自行下载。

2.内容

本书将理论与实践相结合,介绍了Linux系统的常用命令及Shell脚本编程所需的知识点。书中对Linux Shell脚本编程的基本概念、语法、命令、技巧和较难理解的知识点都配合图示和实例进行了详细讲解。

3.循序渐进

本书从最基本的Linux Shell命令开始讲解,逐步深入到Linux Shell脚本编程,让读者可以迅速掌握Linux Shell的各种特性,并能在实际开发中加以使用。

4.实例丰富

本书偏重于实践教学,书中的每一个理论知识都给出了具体的典型实例。例如,对每一个Linux常用命令、Linux Shell的相关概念及Shell脚本编程的相关知识等,都列举了大量实例供读者了解这些知识点在实际环境中的应用。

5.经验传授

本书是基于编著者多年的Linux系统管理和Linux平台程序设计的经验总结而来,书中给出了大量的经验和技巧,尽力消除读者在学习Linux Shell编程时可能会遇到的各种障碍,从而更加迅速而高效地掌握Shell脚本编程。

本书内容及体系结构

第1篇 Linux Shell基础和使用(第1~4章)

本篇介绍Linux命令行和Linux Shell的基础知识,包括Linux及Linux Shell简介、Bash简介、Bash启动和退出脚本、Shell中的变量、Shell中的扩展、创建和使用别名,以及Shell下的常用命令等。这些内容都是学习后续章节所必须要掌握的基础知识。

第2篇 Shell 脚本编程(第5~15章)

本篇主要介绍Shell脚本编程所需的知识,包括Shell脚本中的注释、Shell变量进阶、Shell的算术运算、如何退出脚本、如何调试脚本、Shell脚本编程风格、Shell的条件执行、Shell中的循环和控制语句、Shell函数、正则表达式、脚本的输入处理、Shell重定向、管道和过滤器、Shell中的捕获、sed和awk,以及其他Shell中的介绍等内容。这些内容几乎涵盖了日常使用Shell脚本编程的方方面面。

本书读者对象

Linux Shell编程入门新手;

Linux Shell编程进阶人员;

广大Linux程序设计人员;

Linux系统管理员;

网站管理工程师;

Linux培训机构的学员;

Linux Shell编程爱好者;

需要一本案头必备查询手册的人员。

本书配套资源获取方式

本书涉及的源程序和配套教学视频等学习资料需要读者自行下载。

编著者

网友评论(不代表本站观点)

来自匿名用**的评论:

买的时候看商品介绍说有光盘,其实并没有光盘。

2017-06-07 10:10:30
来自无昵称**的评论:

书送来的挺快速的,里面的内容还是比较不错的

2017-11-11 18:25:05
来自匿名用**的评论:

书内容好,书本身质量赞

2017-07-13 00:05:30
来自f***3(**的评论:

还可以。,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,

2017-08-24 18:44:07
来自无昵称**的评论:

感觉一般吧

2017-08-30 15:40:14
来自无昵称**的评论:

对最近的学习工作很有帮助,希望能通过这本书的学习提高自己的能力

2017-09-07 11:27:39
来自无昵称**的评论:

Linux Shell命令行及脚本编程实例详解 这就是送来的书,真心无力吐槽,下次宁愿多花运费去别的平台

2017-09-23 13:15:24
来自scpanda**的评论:

Linux Shell命令行及脚本编程实例详解 好书,物流也快!

2017-09-28 12:48:45
来自独上兰**的评论:

非常好的一本书值得推荐

2017-10-15 10:45:38
来自想去火**的评论:

内容不错,书的质量很一般

2017-10-16 13:44:30
来自i***l(**的评论:

不错,希望对学习有帮助。

2017-10-18 21:13:49
来自无昵称**的评论:

不错,很有帮助

2017-10-22 10:00:46
来自f***g(**的评论:

发货速度快。

2017-11-02 16:05:24
来自无昵称**的评论:

本书封面上有教学视频,应该有个光盘,结果收到的书里面没有,差评

2017-11-03 10:19:15
来自匿名用**的评论:

感觉对当当又有爱了,jd的券一直抢不到,结果当当直接送了我一张,虽然是200-50的,不过也知足了,哈哈

2017-11-05 12:14:21
来自无昵称**的评论:

还不错,挺适合初学者,就是包装实在不用心,都破了,封面有一大堆划痕

2016-04-30 16:50:10
来自黎银**的评论:

因为是几本一起买的,所以很明显可以看出来,这本倒是新书,不吹不黑。

2015-05-26 10:02:44
来自楠***1(**的评论:

Linux Shell命令行及脚本编程实例详解 我想表达的是,看了我拍的图片,有人会认为是新书吗?虽然看的是书的内容,但是质量这样,刚收到书心情也低落了,给三分,不能再多了

2017-06-14 18:53:17
来自无昵称**的评论:

值得静下来认真拜读,相信以后不再畏惧shell脚本。

2015-06-20 22:43:22
来自无昵称**的评论:

书不错,包装再好点就ok了,最好把视频资料刻成光盘,和书放在一起

2016-01-09 19:37:58
来自无昵称**的评论:

书来了,还带塑料包装,书没有受伤,接下来好好学习吧

2016-04-23 21:13:47
来自无昵称**的评论:

书中的源码在哪里下载啊,书中给的下载地址没有!!!

2016-09-06 22:37:58
来自lvsenlv**的评论:

精挑细选的书,很满意书的内容。全新书籍,一次性塑封

2016-12-13 18:51:16
来自匿名用**的评论:

纸质很一般,印刷也不太好 内容待考究。不如去淘宝书店买

2017-02-09 15:43:03
来自无昵称**的评论:

书非常好,通俗易懂,但有个问题,l和1 `和 '不区分,很蛋疼

2016-12-20 10:43:06
来自无昵称**的评论:

很不错的工具书,对工作有很帮助!就是配送速度太慢了,查进度发现好几天都停留在移仓状态,一周才到货,比较让人着急,建议商家快点发货,及时更新状态。

2016-11-09 22:42:01
来自无昵称**的评论:

以前接触过shell命令行,了解一点脚本编程,这次购买是为了更系统全面的学习,很不错的一本书,值得一看!

2016-12-11 01:51:43
来自无昵称**的评论:

除了app以外,都不错,应该多改进下当当app的用户体验

2016-05-19 12:36:37
登录后即可发表评论

免责声明

更多相关图书
在线咨询