前一段时间在知乎上面问了这个问题,得到了许多人的回答,同时也让我对这个问题有了更深的认识,在这,我把这些回答总结,给想学习 Linux,和正在学习 Linux 的网友一个经验吧。

我的问题

有同学说他想学习 Linux,问我如何学习,我就问:为什么学习,有些说看别人学习,想玩玩;有些说 Linux 就业好,等等。想问问大家当初学习 Linux 的目的是什么,学习过程是什么样的,现在什么程度,还有就是学习 Linux 的过程应该是什么样的。

网友回答

网友的回答基本分为几个方面:对 Linux 和开源文化的兴趣,工作学习的需要,还有一些好奇心的加入。

我的想法

当初我学习 Linux 就是一个好奇,同时对开源有一种向往,然后就自己网上看教程,装系统,泡论坛看帖子,照猫画虎改文件,敲命令,记得当时的 Ubuntu 下的 3D 桌面挺火的,整天就倒腾这些东西,后来觉得没意思了就买了本《鸟哥的 Linux 私房菜》才开始学习终端命令,学习 Vim,Apache,iptables 等等。然后在启动项中关闭 x,试着在纯文本中使用,刚开始很难受这种,后来就慢慢习惯了,由于不支持中文,后来自己就虚拟机里面装,SSH 连接上去。

我自己觉得学习 Linux 之前,自己学习 Linux 的目的;在 Windows 环境中要知道 .exe 和 .doc,.mp3 这类文件的区别是什么,不是认为这些都是能双击打开,才有可能在 Linux 中了解各种文件的区别,了解 Linux 下文件的的 rwx 。还有就是要养成搜索,学习的习惯(不止在 Linux 学习这块),学习过程中遇到问题直接网上搜索,试着用自己搜索到的方法来解决问题,不能一味的接受知识而是试着寻找知识学习;一定要自己亲手操作,包括 Linux 系统的安装,开始不敢实体机装的,安装虚拟机,虚拟机不会装?搜索啊。" XXX,我想学习 Linux,帮我装个 Linux 系统吧。"," 我劝你还是放弃吧。";了解一下 Linux 的发展历史,Linux 的应用领域,了解 Linux 现在的发行版本。 然后你就可以开始自己学习 Linux 的道路了,不要纠结于各个发行版本和各种特效,我当时就在这块徘徊了很久,才发现自己没有进步,Linux 的强项不是桌面,服务器才是他大展拳脚的舞台,不要纠结于 Linux 为什么 QQ 这么难用,这么简陋的,因为 Linux 的强项没有在桌面领域,现在桌面的王者还是 Windows,不要为了使用 Linux 而去使用 Linux,用好的桌面软件完全可以去 Windows 平台下面。Linux 下面就是犀利的,无所不能的命令行;买一本 《鸟哥的 Linux 私房菜》自己一个个命令给过敲,学习,如果说使用 Linux 却没有接触过命令行,那么现在你还在 Linux 的门外,Linux 命令学习到一定程度就会对 Linux 有了一个全新的认识,然后自己就可以制定自己的方向了,是服务器架设,Linux 系统编程,内核开发,网络开发等等。。

大家也可以说说自己的想法,在我文章底下留言,或者在知乎发言查看更多网友的回复 为什么要学习 Linux?