Linux系统学习之兴趣驱动
学习原本应该是一件快乐的事情,孔子云"学而时习之,不亦说乎?"。学习能够增长人的知识、见闻,让人欢心,使人受益。但是令人遗憾的是,当前我们所处的环境,不敢说全部,至少大部分学习的人,应该是感受不到学习的乐趣。面对学不完的知识、做不完的题,面对家长殷切的期盼、老师严厉的目光,还有对未来的迷茫与不安,整天除了学习还是学习,即使有兴趣,也差不多都被消磨殆尽了......
当然,有人会说,苦尽甘来,现在努力些,等你长大进入社会后就会受益良多,这句话自然是对的,正所谓"吃得苦中苦,方为人上人",只是当我回头一想,我发现每当我们感到学习压力大时,我们初中老师就会拿高中美好生活激励我们:进入高中,你会遇到来自五湖四海的同学,你会见到各种各样的民俗风情......带着美好的憧憬进入高中,结果发现想象是美好的,现实总是残酷的,除了民俗风情外,还有更多的作业,更加激烈的竞争,更大的期盼在等着你,但是我们除了向前,还能怎么办呢?
既然无论如何都要前行,那为何不在前行的路上多一点快乐,少一些烦恼?就像学习Linux基础知识,大部分文章给出的建议都是相当标准化的:首先选择一个Linux系统发行版本,常见的有RedHat,Fedora,CentOS,Fedora,Ubuntu,Debian等;然后选择一本Linux学习教程,如《Linux就该这么学》这样的;接着便是搭建Linux学习环境了,一般常见的就是安装虚拟机,在虚拟机里安装Linux系统学习测试;最后便是正式学习Linux知识了,一般根据教程,由易入难,从基础命令开始学起,如man、echo、rebooot、uname、pwd、cd、cat、ls、mkdir等跟与系统工作、系统状态、工作目录、文件、目录、打包压缩与搜索等主题相关的命令,然后是学习如何安装使用一些简单的软件,如ftp、sambe、mysql等,接着就是学习如何搭建简单的网页、站点,配置服务器......由点到线,再到面这样一步步来,效果一般来说也比较理想的。
这样的学习方式是没问题的,但是并不一定是最适合你的,最适合自己的学习方式,肯定是由自己的兴趣驱动自己去学习。打个比方,如果老师让你去了解某个名人的事迹,你一般会通过书籍,网络等方式,了解那个名人的籍贯、年龄、主要作品、标志事件等信息,但是如果你是去了解你最喜欢的明星的话,你肯定会想方设法了解的更多:他/她最喜欢吃的食品、最喜欢的颜色等等,甚至有条件的话,还会去要个签名、拍张合照之类的......同样的道理,如果你只是按照完成任务的态度去学习Linux知识,你肯定能学到知识,但一般不会学的深入,不会记得牢固。但是,如果你是出于兴趣而去学习Linux知识的话,你肯定会投入更多的时间、精力去学习,最后你对Linux知识的理解肯定会更深入,更细致。
如何带着兴趣去学习Linux知识呢?爱玩是人的天性,如果想要对Linux产生兴趣,那就需要去发掘Linux可以做什么,又要怎么做,而这,就需要我们自己去查资料,去了解了。Linux能做的事情有很多,要知道,我们日常生活中接触到的手机、路由器、各种遥控器、蓝牙音响等等,其中就有很大一部分是基于Linux系统完成的,更高级的如遥控车、遥控飞机、智能机器人等,其实也可以由Linux程序控制实现的。当然,如果现在就让我们去开发这些基于Linux的控制程序来说还不太现实,但是如果你对这些感兴趣的话,等你学好了,你完全可以自己去编写程序,甚至做个模型出来玩玩。
目前来说,对于Linux初学者,可玩性比较高的要数树莓派了,信用卡大小,也就一巴掌那么大,一般200--300元左右,条件允许的话,可以买个过来玩玩,然后边玩边学Linux知识,至于树莓派能做什么,网上一搜,就有很多的教程可以参考。选用树莓派学习一个很重要的条件,就是树莓派你能真正看得见、摸得到,不像在虚拟机里操作,不管是加硬盘,还是加内存,只要进入设置,找对图标,鼠标点几下就好了,感觉这样不真实、印象不深刻,虽然这样对大多数人来说真的是比较方便。