1. 学习目的
以前看电影时,看到厉害的黑客在那黑底白字的窗口中噼里啪啦地编写代码,感觉好厉害呀!而当自己成为程序员时,才发现编程不可能那样,而最像电影中情景的,就数Linuxd的Shell及windows的cmd命令。由于工作原因,需要使用到Linux,必然要接触Shell编程,个人也零零碎碎地学习的一些Shell命令,但没有形成一个系统的知识体系。
这次准备将Shell编程知识学习一下,形成一个属于自己的Shell编程知识体系。
2. 博客写作计划
一直做事有点随意,看了不少东西,但很多都是浅尝辄止,处于会而不精,似懂非不懂的程度。这次就好好坚持一下,写一下博客。
3. 学习内容
Linux Shell 一些基本的知识点,大致这么多,以后再补充啦
- Linux的Shell的一些基本常识
- 主要学习Bash Shell
- 常见的Shell命令学习,如ls,ps,grep等
- 精通一些经典及常用的Shell命令,如ps,grep等
- 输入/输出重定向
- 管道
- 结构化命令,如if,for等
- 函数编写
- 正则表达式
- sed
- awk
- gawk
- 字符串处理
4. 如何学习
Linux的Shell编程知识的细节必然是很多的,通过这次系统的学习和总结,能对Shell编程有一个系统的了解,同时不能过度追求细节,更多是学习基本知识点,理清知识图谱,在以后遇到问题时,能灵活地组合应用。
知识总是无穷的,学自己喜欢的,该学的,才有乐趣~~