对于如何学习Linux,我想大家多多少少会有自己的一些想法--不管是学过Linux的还是没有学过Linux的。学习,对于我们来说,应该不是一件陌生的事:从小学开始,然后中学、大学、乃至于读硕读博,可以说,我们人生中最有活力、最美好的一面,大多是在学校中度过的。
不管是学习语文、英语,还是学习数学、物理,不管你采用何种方法,都离不开三个阶段:记忆、掌握、运用。也许我描述的并不十分准确,但大体上是这样子的。以此类推,对于如何学习Linux,也是可以参照上述三个阶段来学习的。
什么是记忆?我的理解是记住并且能够回忆起来。想想我们在学校里最初是如何学习语文的?在我的印象里,最开始的时候,是我们的班主任在讲台上一笔一划的写一个汉字,然后让我们在本子上照着描写,最痛苦的是听写的时候,有时候听到老师报出来的词语,明明感觉很熟悉,可就是想不起来如何去写...最后的结果可想而知,借用前几年网络上有名的一句话来说就是“一百遍啊一百遍”。对于数学、物理等课程而言,虽然不用抄,但是基本的公理、定理,你是一定要记住的,这是第一步,无法跳过,只有记住了,你才能接下去去解答题目,否则,一切都是空谈。
因此,对于学习Linux而言,第一步也是一样的,那就是记住Linux命令,知道其中的原理。但是,Linux命令非常多,难道都需要记住?这肯定是不现实的。所以,我们要先知道哪些Linux命令是必须要记住的,哪些Linux命令是只要了解一下就可以的,哪些Linux命令是无关紧要的,要学会拈轻掇重。
关于书籍,我这里推荐刘遄老师的《Linux就该这么学》。鸟哥私房菜出版的比较早,很多前辈都是学鸟哥私房菜入门的,但《Linux就该这么学》的内容更加精要,仅两年时间广为人知,可见其一定有独到之处。
那到底哪些Linux命令是必须要记住的呢?学习语文,语文老师会告诉你哪些课文是需要背诵的,学习数学,数学老师会告诉你哪些公理、定理是需要记住的,但是现在学习Linux,并没有老师在身边指导你哪些Linux命令是必须要掌握的。。。
那怎么办?没有老师,自然是去找个“老师”了。我 所指的“老师”,并不是仅仅指培训班的老师,也可以是你身边的朋友、网友、书籍、网络等等。最方便快捷的自然是报个培训班,然后由老师专门讲解传授,这样学习起来效率最高。其次,你也可以去找几本介绍Linux知识的专业书籍,然后自己参照书籍去学习,这样也是不错的。
至于原因,很简单。如果想快速入门,那自然是首先要学习最为基础、最为重要的内容,然后根据自身学习情况,适当去扩充了解那些自己并不是很清楚的内容,加深印象;而如果想掌握更多知识的,自然是先去学习较为详细的内容,学完之后,去看大纲,看看自己能否根据大纲回忆起具体内容,这样既可以检验自身的学习情况,又能巩固知识。
找好入门书籍之后,要做的就是记住基础命令了。记忆的方法有很多种,你百度一下,可以找到一大推,什么图像记忆法、联想记忆法、罗马记忆法等等,到底效果如何,哪种比较适合?说实话也是因人而异的,个人感觉自己一直在用的,已经习惯了的记忆方法可能并不是最优的记忆方法,但是肯定是目前来说最适合你的方法,哪怕是最简单的死记硬背的方法。
《Linux就该这么学》值得同学们读一读,只要你能用你自己的方法记住,并坚持下去,那你就是成功的,恭喜你,你已经向Linux学习迈出了第一步,也是最为基础、最为重要的一大步!努力吧,少年,一片崭新的天地正在等着你!