为什么学习Linux及学习的正确姿势
![](https://img3.doubanio.com/icon/u46921322-3.jpg)
这篇书评可能有关键情节透露
为啥要学Linux?
面对各种难记的命令和复杂的符号,Linux往往让有些人望而却步
这是因为Linux命令有太多,同时每个命令又有太多的选项,各个命令之间又可以通过管道符等方式近些组合,所以综合来说需要记忆的东西实在太多。
但是,为什么放着简单的windows不用,而要去学习Linux呢,这是一个很大的话题。
这主要取决于你的兴趣和野心,因为Linux自有其非凡的魅力所在。
你用了好多年Windows,但是你对操作系统的了解几乎还是一无所知,学习完Linux后,你会对操作系统有个全新的认识。
因为windows是一个黑箱,将计算机各部件都封装起来,基本上只需要一些简单的点击就可以完成大部分操作,但是这也限制了它去完成进一步复杂的高难度的任务。
而Linux舍弃可视化界面(GUI,当然以Ubuntu为代表的这些发行版会配上不错的GUI,但是其本质还是命令行),而保留最本质的计算能力。shell是你直接和计算机各部件进行对话的方式,通过shell,可以直接调用计算机各部件的计算能力和资源。所以,命令行不是为了装逼,是真的为了最大限度的利用计算机,从而高效完成实际场景中的任务。
很多时候,一行命令就能完成一个很复杂的任务。
怎么学Linux?
学习Linux时,不能求快而全,得循序渐进,先从基础的简单的常用的命令开始,再配以一些必要的背景和原理说明,这样可以帮助理解,还有实例的列举,可以加深对命令行与使用场景的印象。
命令(命令就包含了参数)的集合就是命令行,命令行的集合就是shell脚本
command ----------------------> command line ---------------------> shell script
本书在完成了以下三点方面,可以打上85分
1、循序渐进,从linux开始讲起,到shell命令行,再到shell脚本,自然有序。
2、作者对于一些命令的背景及原理介绍,让我觉得很惊喜,是本书的一大两点。
3、命令都是从简单、常用的开始,罗列几乎全部的选项,同时举例时只用常用的部分,点到为止,没有选项都详细讲解。毕竟不是手册,不会让人觉得无聊与单调。
所以,本书适合当做初级入门书籍来阅读,完整读完后,会对linux与shell有一个大概的理解与感觉
过程中,记得去敲书中提到的那些代码,敲一遍敌得过看十遍。
我用的是中英文对照版,有些因为翻译的关系,中文有些难懂,对比着看英文会比较清楚
以下是这本书各种格式的连接:https://billie66.github.io/TLCL/
后续,可以找一本进阶的书,最好带有很多实际操练的例子,比如《Linux Shell脚本指南》
开始保持好奇心,继续噼里啪啦敲起来吧。