Shell 脚本学习资料搜集

Shell文档

       ChinaUnix上大神“網中人”总结的Shell十三问,强烈推荐,这本书讲得比较精炼,而且都是一些Shell学习中容易把握不住的一些细节难点。每一问都写得非常精彩。ChinaUnix上,还有个wingger大神整理的Shell基础二十篇。这份文档涉及的内容比较多,我没记错的话应该有很多命令的用法,而且配备实际使用的例子,对初学者帮助甚大。

      Shell脚本专家指南文中提到的书和资料下面都有下载的链接也是一本不可多得的好书。书中都是作者实际工作中的经验总结,你可以从中学到很多其它书上学不到的实践知识。千万不要被专家两个字吓住了,书名的意思是专家给你总结的学习指南。

      此外还有本O’REILLY的《shell脚本学习指南》也是很有帮助的书,比较专业。其实O’REILLY专攻的就是计算机书籍,O’REILLY的计算机方面图书一般都是很有质量的!比如说LDD,LKD等~~

       O’REILLY还有本《学习bash》是一个专门介绍Bash的书,它教授了如何使用bash的高级命令行特性,如命令历史、命令行编辑和命令完成。因为当前所用的基本上都是bash,而且这本书中也介绍了shell编程,很适合学习。

      不得不提到《 Linux命令行与Shell脚本编程大全》,这是一本神奇的书,但是颇厚,学习后相信你是半个大神了。


正则表达式

       正则表达式有个很经典的正则表达式30分钟入门教程,这份文档让我了解了正则表达式的一些基础术语和基本的用法。Linux下的正则表达式学习相对资源比较丰富,但同样得,因为不同工具的正则表达式或多或少都有一些不同,所以初学起来也比较让人困扰,但是正则表达式的关键在于多学多用。多看看grep/sed/awk中正则的用法,慢慢得就熟悉了。

       这里推荐一篇InfoQ上介绍Linux下正则表达式不同流派之前的区别的文章——Linux/Unix工具与正则表达式的POSIX规范,读了它之后你会让你有种豁然开朗的感觉。

       还有就是介绍的正则表达式很专业的书籍《精通正则表达式》。着力于教会读者“以正则表达式来思考”,来让读者真正“精通”正则表达式。

Sed与awk

       学习Sed和awk命令不得不看的一本书是《sed & awk》。网上还有一份非常宝贵的sed学习资料——sed1line

寻找帮助的社区或者论坛

        国内就是ChinaUnix,国外就是StackOverflow和SuperUser等问答社区,当然善用谷歌搜索也是一项基本技能。

资料总结

为了方便,我把一些有用的网站和资料放在这当一个索引:

  • ChinaUnix论坛Shell版
  • Shell十三问word版
  • shell基础二十篇(ChinaUnix网页版)
  • shell基础学习二十篇(CSDN下载版)
  • 正则表达式30分钟入门教程 
  • 正则表达式30分钟入门教程CSDN下载版
  • 经典正则表达式书籍《sed&awk》(中文带目录版)
  • 《精通正则表达式》中文版 /  英文版
  • 《学习Bash》(中文第二版影印版)
  • 《Learning The Bash Shell 》(英文第三版原版pdf)
  • Linux/Unix工具与正则表达式的POSIX规范
  • Sed One-Liners Explained
  • Awk One-Liners Explained(中文版)
  • Advanced Bash-Scripting Guide(pdf版本下载)
  • Bash Hackers Wiki Frontpage
  • commandlinefu.com
  • serverfault.com
  • stackoverflow.com

  • Linux命令行与shell脚本编程大全(中文第二版,带目录)

  • Shell脚本学习指南,中文带目录版

你可能感兴趣的:(Shell 脚本学习资料搜集)