热门文档
- 2022-09-18 20:22:00 中国人为什么看不起中国人 张鸣
- 2023-04-19 15:04:26 《千家妙方 上册 1982年》(李文亮等编)
- 2022-09-18 20:22:00 中国兵法之起源 编委会
- 2023-10-13 17:09:40 楚辞 中华传统诗词经典 可复制-李山-9787101097528
- 2022-11-24 16:17:09 《性体验与性爱心理》尤里-谢尔巴特赫
- 2022-11-24 16:17:09 《性爱健康指南》石四维编著
- 2023-10-13 17:09:40 超速学习:我这样做,一个月学会素描,一年学会四种语言,完成MIT四年课程-斯科特·扬著,林慈敏译-9789861755533
- 2022-09-18 19:48:57 心理催眠术 迈克尔.赫普,温迪.德雷顿著
- 2023-10-13 17:09:40 初中诗词格律读本 可复制-周建忠 徐乃为 王业强编著-9787101121704
- 2023-10-13 17:09:40 曾国藩家书 中华经典藏书(升级版)可复制-檀作文译注-9787101115482
- 2022-09-18 19:48:57 成功创业72绝招 艾凡著
- 2023-01-11 15:23:39 孔子学院传播研究_刘程 安然著_9787516112922
1、本文档共计 340 页,下载后文档不带www.pdfdz.com水印,支持完整阅读内容。
2、古籍基本都为PDF扫描版,所以文档不支持编辑功能,即不支持文档内文字的复制粘贴。
3、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
4、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
5、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。
2、古籍基本都为PDF扫描版,所以文档不支持编辑功能,即不支持文档内文字的复制粘贴。
3、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
4、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
5、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。
Linux Shell编程从入门到精通(第2版)本书讲的是什么?本书是Linux Shell编程的入门书籍。与市场上许多介绍Linux的书籍不同的是,这本书偏重于Linux Shell编程,将Shell当作一门语言来讲,而不是只有一两章提到Shell。实际上,一两章是绝对不够介绍Shell编程的,只能算蜻蜓点水而已。本书内容讲解全面,涵盖了Linux Shell编程的方方面面。第1章介绍了Shell的一些背景知识。我们从如何运行一个Shell程序开始讲起,循序渐进地介绍Shell的一些背景知识,如Shell运行的环境变量、Shell的本质等。最后,对Shel语言的优势进行探讨。第2章是一个类似于总括的章节,主要讲解Shell编程的基础。包括Shel脚本参数的传递方式,Shel中命令的重形象与管道,基本文本检索的方法,UNIX/Linux系统的设计思想以及UNX编程的基本原则。第3章主要讲编程的基本元素。Linux Shell编程的基本元素包括变量、函数、条件控制和流程控制,以及非常重要的循环。学习本章将会对这些元素的使用有初步的认识。第4章跳出Shell本身的范畴,介绍了正则表达式。Shell的强大之处在于文本处理,而正则表达式又是文本匹配的利器。关于正则表达式,除了介绍其基本知识外,还以两个案例给出了具体的应用场景,当然是在Linux Shell中完成。第5章主要讲基本文本处理。大部分Linux Shell脚本都与文本处理相关,因此本章需要读者重点学习掌握。本章主要介绍一些文本处理的功能,如排序、去重、统计、打印、字段处理和文本替换。第6章讲解文件和文件系统。主要介绍文件的查看、寻找与比较,还介绍了文件系统的定义与选择。第7章介绍sd。sed也称为流编辑器,它可以对整行文本流进行处理。本章和第8章关系紧密,sed和awk常常被一起使用。第8章介绍awk。与sed不同,awk往往更善于对字段进行处理。awk也是一门紧凑的语言,包括几乎所有语言的常见属性。第9章主要介绍关于进程一些相关知识。Liux中的进程很多,本章介绍了进程的查看与管理,进程间通信。此处举了两个例子,一个是Linux中的第一个进程init,另一个是Linux系统中进程间管道的实现。然后介绍了Linux任务管理工具,最后,将Linux中的进程和线程做了一个比较,分析不同的应用场景。第10章主要介绍Linux中的工具。包括不同的Shell,远程登录的工具SSH,管理多个终端的工具screen,以及文本编辑工具VM.前言第ll章主要讲解了几个Linux Shell编程的实例。通过这些实例,巩固前面所学知识,并加深对Linux Shell编程的理解。谁适合读这本书?本书适合Linux Shell编程的初学者和有一定Linux Shell编程基础知识,但还希望在此领域进一步学习的人。另外,本书还适合在C、C++、JA或VB等领域对其中任何一门计算机语言有所了解的专业人员、初学者或爱好者使用。这本书能帮助你什么?本书的目标在于,帮助一个Linux Shell新手掌握Linux Shell脚本编程,从而能更深刻地理解与应用Linux系统的交互方式。当然,仅仅靠本书还是不够的,还需要读者勤加练习。如何联系作者?如果您有任何意见或建议,可以通过邮箱联系我们。我们的邮箱是oir@live。我们将会在第一时间给您回复。感谢感谢我曾经的导师和学校(南京大学),他们系统地教会我使用Shl1编程与实用技巧。感谢在大学阶段参与创建的一个Linx社团Open Association(:/njuopen),是社团促进了我的成长,并带领我走进Liux的广袤世界。感谢我的女朋友,她做出了一定牺牲,让我周末有时间写稿,而不是陪她逛街。感谢马泽民、逯永广、吕平、高克臻、张云霞、张璐、许小荣、王冬、王龙、张银芳、周新国、陈可汤、陈作聪、苏静、周艳丽、祁招娣、张秀梅、张玉兰、李爽、卿前华、王文婷、肖岳平、肖斌、蔡娜等同志,他们参与了本书的编写和最终的整理。感谢出版社对稿件的校对和发行做出了极大努力。没有他们,我不可能完成这本书。编者2015年5月[INUX