自由高于一切!
早期对于Linux的接触可以说是基本没有,2001年11月的时候想过学习Linux,在杭州图书大厦买了一本《轻松学用 Linux 编程》[1],不太看得明白,又在网上看了很多关于Linux系统的安装介绍……很麻烦的说,特别是硬件驱动的问题。于是便没有着手,慢慢地也失去了关注。日益忙碌烦杂的生活,家庭的事情,父亲的过世,老家房子的改造装修等等,包括找老婆……迫使我偏离了这个兴趣点。
之后,主要充当Windows系统运用的“高手”!嘿嘿,做课件,编写点VBA等……控件来控件去的,感觉不到对“幕后”事情的把握!2008年之前的事基本有些淡忘了,只知道这年学习MetaTrader4,一个用于外汇交易的软件。需要自己会点编程,研究来研究去,需要学会C语言比较好,乱打乱撞地,两个假期接触并学习了一点汇编……王爽的。感觉自己喜欢底层!喜欢自由!真正的自由!!!
兴趣是最重要的资源!
2011年10月开始关注起网易的公开课,特别喜欢哈佛大学的计算机CS50课程,激发起学习C语言的强烈欲望,虽然之前为了搞懂微软OFFICE2010中的VBA,写了点小程序,基本上还达不到300行代码,嘿嘿。CS50课堂用的是FEDORA系统,用GCC编译,用GDB调试,感觉就是不一样!装了他们提供的虚拟机,尝试着“实践”了几把……受困于对Linux系统操作的陌生:文件存放在哪儿都不知道!于是学习Linux的想法日益迫切起来……
先是上网了解现在各种Linux发行版本的表现,受课程的影响,偷偷地喜欢Fedora16了。在虚拟机上安装过ubantu的光盘映像,成功!但是Fedora16比较吃内存(768MB起,而我只有1G内存),在虚拟机上不让装,小小郁闷下!开始着手计划装Windows 7 与 Fedora16 的双系统,哈哈!我知道一开始就给自己设置了较“高”的进入门槛!
不知道自己翻看了多少图解安装的网页,总算学得还是比较快的。寒假之前,可能花了一周的业余时间研究安装、了解基本操作,特别关心投影机是不是好用,笔记本上的FN功能键能不能有效启用,上网的设置与处理等。终于在某个晚自学的时间安装成功,并成功测试了以上关心的功能,都不错。也试了Ubantu,忘记什么版本了,但是好像在上网问题上卡了,不知道为什么不能成功。
双系统启动要能弄,必须借助Grub/Grub2工具,我下了EasyBCD,安装到Win7下的C盘,后来进入后发现提示的是Grub4DOS,没去弄明白两者是什么关系。但无论如何,在短期内终于成功安装了Linux系统,还是对于自己的学习起到了非常好的激励作用!
DOS操作与ENGLISH其实很重要!
学习者既要像海绵,又要像淘金者;
很多“过时的东西”,如DOS操作,上大学时我的很多同学以为没用,当时好像都有win95了!以此作为不好好学DOS的理由,自己去搞C语言,结果两样东西都没学好!呵呵,学习这个东西在于理解!学习DOS操作,最重要的可能不是会操作,这是表面的,更深层的是对机器的理解!如磁盘的组成,分区;目录树结构;DOS命令学习如果结合英语单词原意来理解,就很容易记得住,且用得顺!
这些经历与体验,对于今天学习Linux命令行操作,特别管用!
注:
- 这本书的封面:
基本信息:
原书名: Linux Programming For Dummies
- 原出版社: IDG Books Worldwide,Inc.