工欲善其事须先利其器,想了解Linux技术,先要有一套教学平台,请教同行或者老师来为我们解答,当然也可以下载Cygwin进行学习。但是自主学习的这一过程很困难,因为没有别人的帮助,我们或许会感到迷茫,也会出现不知所措的情况,所以这个问题也经常在困扰我。我之前尝试过下载这个软件,但是整整让我装了差不多一天。之后我觉得不妥当,就自学了一些很基础的命令,ls、cd、mv、cp、rm、vi、md5sum、cat等,非常基础。但仍感觉一无所知,不知道该学些什么。
后来我开始在网上找资料,着手安装软件。我的朋友得知后给了我一份Linux的学习视频,对刚入门的我来说,我觉得Linux操作要求不算太高,但是也绝对算不上简单,总之就是要我们用心去学习。有些部分我甚至还觉得多余,只是打开了解就行,一般情况下用不到。但对于高端一点的操作比如涉及到内核系统的、一些提升效率的技巧,还需要自己在日后的学习中再找资料多加练习提升。
经过一段时间的学习后,我觉得自己对于Linux的学习状态有了一定提升。现在我感觉我会一些Linux基本的操作,但是像高端命令sed、awk、熟练使用表达式、脚本的编写等我都不太会,也没有涉及到这一块的运用。其实,刚开始我们学习Linux系统可以说是“如履平地”的,但是越到后面我们就会发现越高深,尽管如此,我们还是要保持热忱的心态去学习它,因为它值得我们去探索。
那么我们怎样和Linux系统打交道呢?例如当我们学到shell提示符时,我们需要去进行改动,然后发现怎么改都不成功,那么我们就要从相关的内容入手。比如,环境变量加载顺序、bash类型和对应的配置文件等等。找到了这些,shell提示符的问题也就解决了。现在想来关键还是要找对方法并且知道如何运用。接下来我就为大家总结一下我是如何进行Linux学习的:
第一,要明确学好Linux并不算一蹴而就的事,必须要能坚持不懈地应用它,特别是在应用初期,由于在Linux中,使用者权力很大,做的一切事务都很独立,所以,你通常必须先了解你做的每一步、每一次都是什么目的,对系统做了哪些改进,这就要求你用大量的时间去掌握,所以尽量掌握常用命令,记住那些你该记住的东西。
第二,我们需要防患于未然。趁我们的电脑还没有出现死机或者卡顿的情况,一定要把我们所学的内容进行备份,重要的文件也要备份,只有备份了才不会丢失。另一方面也是因为Linux系统维修起来比较困难,我们自己在探索的过程中也可能把系统弄崩溃,所以必须先备份好。
第三,勤动手,勤敲命令。Linux是实践性很强的操作系统,这要求我们必须实践,实践才能出真知。如果我们仅仅只是看看书或者看看视频,自己不去操作的话,我们是很难在这个系统里获得多少知识的,所以我们必须动起来。
第四,学习Linux就意味着更快的开发效率。Linux系统本身就是被运用到了系统开发运维中的,所以我们可以利用这一点来升级我们的系统。比如说你的系统它已经达到了一定的阈值,但是考虑到你没有很多时间投入其中,所以给你装了它。不过呢,开不开发、怎么样开发,取决于你对Linux有多少了解。
万事开头难,Linux系统是我们接触不多的领域,我们之前的重心全都放在了Window上,可能一下子不适应新的系统也是有可能的。但是我们大可不必担心,因为Linux系统也不是非常难搞定,只要自己不断努力的去实践、有高人的引导、有专业的书籍做辅助,一步一步的按照步骤来学习和使用Linux,我们就一定能有所收获,增加学习Linux的信心。
在这里我给大家推荐一本学好Linux的书籍,这本书是我听朋友提起的,朋友说用来学习Linux系统非常有效。这本书就是《Linux就该这么学》,初次看这本书后我发现里面的内容非常有趣,不论是每个章节的讲授还是总结都很到位,对于我这种初学者来说真的很友好了。之前我大致的读了一下,遇到的问题都解决了,对Linux命令、基础概念也有了更多的了解,所以我决定把这本书推荐给大家,让大家跟我一起在Linux系统的海洋中遨游。相信经过一段时间的阅读,你们会越来越有所收获的!