Linux学习心得

说起Linux,就难免让人想起Windows(但反过来,谈起Windows,却不一定会让人想起Linux,可见Linux还有很长的一段路要走),基本上都会将Linux与Windows放到一起来比较,比如哪个系统操作更方便,哪个系统更加安全,哪个系统使用更加高效等等。

拿桌面端来讲,自然是Windows系统用起来更加方便、实用,毕竟Windows开发的最初目的就是要让不懂电脑的普通人也会用,而Linux则是Linus Torvalds不满Minix(一个类似Unix,被广泛用来辅助教学的简单操作系统)的种种限制而开发出来的一个免费、开源的操作系统。但是从服务器的角度来讲,Linux相对于window来说要更加的稳定、安全,再加上Linux系统是开源免费的,由此吸引了更多的开发商选择Linux系统作为服务器。

如果大家对Linux系统敢兴趣的话,可以去看看《Linux就该这么学》这本书,里面介绍了Linux与Windows各自的优缺点,以及Linux系统的各版本功能特点,对于想要学习Linux系统的小白来说,也是一本不错的入门教程。这里,我就对于我自己在学习Linux系统中的学习心得跟大家做一个分享。

Linux学习心得 

说起学习,主要在于两个方面:“学”和“习”。孔子也曾说过“学而时习之”,意思就是说,学会后要常常复习学过的知识。什么意思呢?就是说,一个知识点,你学过一遍了,记住了,但是这样还不够,你还要不时的找个时间去复习这个知识点,不断巩固,最终能像吃饭睡觉一样形成习惯,达到长久记忆的效果。

关于“学”,我想大家一定不陌生了,从出生开始,我们就已经开始尝试着去学了:学着去走路,学着去说话,学着去吃饭、玩耍;长大后,一般会进入学校系统性的接受学习,从小学、中学、大学甚至于读硕读博。这个过程中,我们会发现,“学”基本上可以分成两个部分:“记忆”和“实践”。什么是“记忆”?就是记住要学习的内容的基础知识,比如学走路,其实我们首先是不断地观看父母长辈等其他人如何迈开脚步的,左脚什么时候抬起、踏地,右脚什么时候抬起、踏地,通过不断的观看,让自己逐步明白“走路”是怎么一回事。明白之后,自然是去“实践”了,我们会尝试着根据自己所看到的控制自己的双脚抬起、踏地,抬起、踏地,这样不断的尝试,最后才能学会走路。

相应的,“学”Linux系统知识其实也是一个道理。首先,我们要去记住基本的Linux操作命令,如“cut”、“date”、“reboot”、“move”、“cd”等,记住之后,还不够,还要去“实践”,就是去练习如和使用,只有不断的学、不断的练,这样才能记住这些基本操作。至于这个过程有没有速成方法,我想说的是,如果想达到随手拈来的境界,是没有速成方法的,如果只是想临时记住更多的知识去应付一下,其实还是有的,具体大家可以去搜索“快速记忆”的一些技巧,但是“技巧”终究只是“技巧”,只能拿来用一时,不能拿来用一世的。

    “学”之后,自然是“习”了。什么是“习”?自然是不断的去重复,去练习了。就像走路,我们基本上每天都会去走路,这样长久下来,即使闭着眼睛也会走路了,也许这样说大家没有太大的感受,毕竟大家都将走路这一能力学习成身体的自然反应了,但是只要大家去看看那些正在学习如何走路的小孩子们,看着他们摇摇摆摆的样子,就知道其实学习走路也不是一件容易的事,我们之所以走的这么好,正是因为我们每天都在练习走路的缘故(虽然不是刻意的)。

如果我们学习Linux系统知识也能向学习走路这样每天坚持下去的来,我想用不了几年,你肯定会学好Linux系统知识的,虽然不一定能成为最顶尖的那批人,但一定是很出色的那群人。当然,这基本上也是不太可能的事,因为我们每天都有那么多的事去做,不太可能每天都抽出时间去学习Linux系统知识,更别提去复习已经学过了的那些Linux知识了,虽然我们都知道,要不断的复习已经学过了的知识,否则学过的知识终有一天会忘记掉的,但我们的惰性去诱惑着我们宁愿无意识的逛网站,也不想有意识的去复习巩固知识。

其实有一个比较好的解决办法,就是去加入一些Linux学习群(前提是这个学习群的氛围要好,不然就更加快速的堕落了),然后跟着大家一起去学习,看看别人遇到的问题,尝试着去为别人解答。为什么?因为别人遇到问题,就说明这个知识点其实是有一定的难度的,也就是说是值得复习的要点,如果你会了,就不妨告诉对方,这样既帮助了对方,其实对自己而言,也是一个不错的复习,能够巩固知识;如果你也不会,那更要好好了解一下这个问题,尝试去解决问题,解决了,代表你的能力提升了,如果解决不了,可以向其他人请教,也能提升自己的水平。其实,关注别人遇到的问题,就是另类的复习方法,通过解答别人遇到的问题,可以巩固自己的知识,从而达到提升自己的知识水平的效果。

Linux学习心得

上一篇:shell(二)流程控制和函数


下一篇:Linux Process & Jobs & System & Kernel