Linux起源于20世纪70年代,是一种优秀的操作系统系统。初次接触到linux这个系统是在大学期间,这样才发现除了windows外的另外一个有趣系统。开始抱着好奇的心态去了解,随着深入学习,笔者被它独有的魅力所吸引。即使它的可视化窗口操作模式并不如Windows操作系统那样完美,可是它的可维护性、操作系统低占用率、可扩展性却让它在服务器操作系统方面已经成为资深服务器工程师的首选的操作工具。

笔者刚开始学习linux的时候,也不是一帆风顺的,一次偶然的机会在网上看到《linux就该这么学》这本书,这才开始了我linux顺风顺水的学习之旅。下面笔者就开始分享这两年多的学习经验和学习技巧和学习经验,希望我们可以一起进步。

1.忘掉linux以外的思维方式

现在网上双系统有利于促进学习,大多数人也择双系统,可是罕有成效,这是为什么呢?

笔者仔细思考后得出这样一个结论,双系固然很好,可是每当linux出了一点问题,我们立刻就会切换系统去查资料,这样虽然便利了学习,却也为学习种下苦果,因为这样我们就会丧失思考能力,每次遇到困难就想着查资料,结果事后回想起来脑袋一片空白,我们装的双系统也只是为我们的便利查询带来借口,然后经过一次次失败,我们也没有继续学下去的勇气。

如果你真想学好linux,那么笔者建议你试着只安装linux系统,逼迫自己安装文本编辑器,浏览器等等,试着敲敲命令,或许你会收获不一样的效果。古人成功的例子比比皆是:项羽前锋军救巨鹿,初战少利,项羽便率大军渡过漳河,破釜沉舟以激厉士气。终于杀苏角,虏王离,大败秦军于巨鹿之野。 楚霸王当初能够战胜并不是说他占了多么有利的优势,而是他那一往无前,义无反顾的决心。如果我们拥有这义无反顾的决心,我们也会慢慢习惯linux的操作方式,慢慢的了解它,体会到它的奥妙和独有的魅力。

2.眼要精、笔要动、手要勤

1.多看《liunx就该这么学》这本书,抓住书里面的精髓,找到适合自己的学习之路。

2.多做笔记 ,俗话说“好记性不如烂笔头”。

3.实践是检验真理的唯一标准,切记不要好高骛远。

3.学linux要用心

经常在贴吧、论坛看到大家问linux什么版本好,只要你愿意认真学好它,用心去学,无论什么版本你都可以运用自如,因为每个版本都是由精通linux内核代码、原理的人发行出来的,而且他们的发行团队也会经过严苛的测试,所以在版本方面不会相差太多。

在这里要说,学习不是逛市场,如果版本选定好了就静下心来。别把时间都浪费在版本转换上面。

4.学习不能盲目,要多记命令。

经过一段时间学习后就多扩充自己的知识,学习linux基础命令。但是只靠学习和熟记linux命令还是不可能成为高手的,当然什么命令也不懂也是不行的。如果你的英语单词记得很熟练,可是不懂语法,是学不会的。

所以笔者建议大家多使用shell脚本编程,因为shell脚本相比其它语言来说相对简单易学点。而且通过shell编程会让你掌握很多命令,英语不好的可以买本命令参考手册。

而且在linux中,系统基本命令是所有的Unix类系统都支持的命令,无论怎么样都是不会改变的,凡是unix系统都会有,万变不离其中。

5.学习要深究

如果你对/etc下那些配置文件有一定理解后,就可以尝试了解系统结构,比如学习一些原理性的东西,系统是如何引导的,引导后启动了那些东西,系统中哪些是最基本的库文件,有什么用等等。

然后我们就可以学习管理系统,比如学习配置各种网络服务器,用Linux搭建网络,都是学习Linux系统管理和网络管理的好方法。 到了这个阶段就可以经常上网查查资料,看看论坛精华区文章,论坛可以让你学到一些小知识,小技巧。

6.多去网上学习,取其精华,弃其糟粕

随着互联网的迅速发展,现在很多学习经验都被广大网友分享但网上,我们空闲的时候可以去网上找找,看看大神们的学习心得或学习技巧。笔者也是偶然结识《linux就该这么学》才会在linux学习之路走的不是那么艰难,如果大家有兴趣可以看看这本书

7.态度决定一切-保持虚心学习的态度

我们要始终记着人外有人,天外有天。始终保持虚心的态度不但可以使你学习进去,而且还会得到别人的尊重,要想做好一件事,态度很重要,并不是每天喝多少鸡汤,嘴上说说,就能把事做好,而是真正用心花时间去做了,学习Linux技术亦是如此!

最新文章

  1. CentOS随笔 不断添加
  2. ZK listbox 两种分页使用及比较
  3. POJ2112 Optimal Milking (网络流)(Dinic)
  4. 你自认为理解了JavaScript?
  5. Coding4Fun.Phone.Controls的使用
  6. [六]SpringMvc学习-文件上传
  7. javascript:console.log()是什么js库里的?
  8. 1.3 LINQ查询
  9. centos7下引导win7
  10. [C#.net]获取文本文件的编码,自动区分GB2312和UTF8
  11. ENVIRONMENT
  12. linux学习第八天 (Linux就该这么学)
  13. 质量团队在VUCA时代如何走?
  14. centos7 真实机安装后没有网卡解决办法
  15. [LeetCode] 382. Linked List Random Node ☆☆☆
  16. vim:将刚写的单词大写和单词的定义
  17. BCM_SDK命令
  18. Android底层有一定的认识,研究过相关的Android源码
  19. lua知识点整理
  20. AD9361

热门文章

  1. 蓝桥杯近三年初赛题之二(16年b组)
  2. tensorboard窥视
  3. IDEA中文出现乱码解决(转)
  4. Java web开发环境搭配
  5. List 循环删除 指定元素的 方法
  6. lvs 初始 第一章
  7. Html fieldset、legend 标签
  8. Shell 文本处理命令
  9. Dijkstra双栈算术表达式求值
  10. Kaggle比赛NCFM图像分类任务简介