Shell 脚本学习资料搜集
来源:互联网 发布:分页查询sql语句mysql 编辑:程序博客网 时间:2024/05/18 02:48
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 脚本学习资料搜集
- Linux shell脚本学习资料
- shell脚本搜集
- 最近需要学习有关shell的知识,搜集的资料
- 【深度学习】资料搜集
- NS2学习资料搜集
- 搜集的学习资料
- html5学习资料搜集
- UE4学习资料搜集
- 机器学习资料搜集
- 【MPI0】学习资料搜集
- USBKey资料搜集与学习
- 机器学习相关资料搜集
- Android学习资料网站搜集
- Shell脚本相关资料
- Linux Shell脚本资料
- 机器学习&数据挖掘学习资料搜集
- SQLite学习笔记(10)资料搜集
- ACM STEP 1.2.1 Climbing Worm
- 在cmd中启动mysql
- 平均数和标准差
- shell 脚本 睡眠
- Android使用ksoap2调用C#中的webservice函数方法
- Shell 脚本学习资料搜集
- 级后,常常遇到的遇到的警告、错误,解决方法
- 英文地址格式
- 通过dbcc page来查看SQL Server表中的数据
- Android AsyncTask完全解析,带你从源码的角度彻底理解
- ACM STEP 1.2.2 Financial Management
- 共用体和枚举类型
- Visitor Pattern
- Mysql的死锁问题,解决Locked状态