linux
学习心得
我们这一代
90
后,
从小接触的是
windows98
,
家里条件好的自己有电脑装的是
2000
,
后
来又有了
xp
,上大学时又有了
win7
。说实话小时候没想过搞
it
,也计算机了解也只是一些
皮毛,至于什么
unix
,
linux
,听过没见过,就更别说用过了。
以前觉得
linux
就跟
dos
一样,全是用命令窗口,相对于窗口界面来说多麻烦呀。直到
学习
linux
这门课以后,我才知道,原来我错了。
一.为什么要学
linux
呢?每个人都有不同的看法,下面我说说自己的感想吧。
首先
linux
是开源的,这也是最主要的原因,想学
windows
,
unix
,对不起我们没源代
码。也正是因为这样,
linux
才能够像滚雪球一样越滚越大,发展到现在这种规模。其中不
乏很多
it
精英的心血。我们学透以后更可以做成自己的
os
!
其次,
linux
简单易学,
因为我们初学者只是学的基础部分,
linux
的结构体系非常清晰,
再加上老师循序渐进的教学以及耐心的讲解,使我们理解起来很快,短期内就基本掌握了操
作和运行模式。对我们学习操作系统有很大的帮助,加深我们对
os
的理解。
再次,
linux
是用
c
语言编写的,我们有学习
c
语言的基础,读程序和编写代码方面存
在的困难小一点,也是我们能较快掌握的原因之一。
二.学习情况
在学习的过程中,
我们用的是
vm
虚拟机,
开始时真的不真的该怎么去做,
特别是我的是
命令窗口界面,别人的是图形界面,我都不知道怎么调过来。后来通过自学老师给的资料和
向同学请教,掌握了一些基本的操作,比如挂载优盘,编译程序,在
linux
环境下运行,转
换目录等等。学了这些基础才能进行下面的模拟
os
程序。
老实说,
第一个程序是在
c
中编译好的,
调试好了才在
linux
下运行,
感觉用
vi
比较麻
烦,
因为有错了不能调试,
只是提示错误。
但是一些显而易见的小错误还是用
vi
改正比较方
便。以后的大一点的程序就得在
linux
下调试了,因为有的头文件在
vc
里面说找不到。
就这样,我们一边上
os
理论课,一边上这个实验,这样挺互补的,老师讲课,一步一步
地布置任务,我们自学,就这个循环的过程中,我们学习了基本操作,用
vi
,
shell
,模拟
内存的分配过程等一些
os
管理。
可以说自己收获很大,
基本上完成了老师布置的任务,
对于
拔高的题目没有去做,因为我了解我的水平,没有时间和精力去做。
期间我阅读了不少关于
linux
的相关资料,其中也不乏一些有趣的小故事,这既丰富了
我的课余生活,也让我加深了对一些术语的理解,比玩游戏强多了。
三.对
linux
未来的展望
众所周知,目前
windows
操作系统是主流,在以后相当长的时间内不会有太大的改变,
其方便友好的图形界面吸引了众多的用户,甚至目前许多应用软件都是基于它的。可是没有
哪一个系统是十分完美的,这也正是有别的
os
得以存在的原因,每个系统都有其自身的优
点。
linux
最大的特点就是其开源性,这一点是十分难得的,这也是它能够存在到现在的原
因之一,随着
it
从业人员越来越多,理论上会有更多的人使用
linux
,可以肯定,
linux
在
以后这多时间不会消失。
linux
简单,占内存少,特别是对于程序开发人员来说很方便,如
果说
windows
的成功在于其方便用户的窗口管理界面,那么
linux
的成功就在于用最少的资
源最短的时间实现了所有功能,这也是符合人类进化的,相信以后节能问题会日益突出。
四.总结
随着实验课程的结束,
理论课也该结束了,
说实话教
os
的这两位老师是我们遇到过的不
错的老师
(这话放这可能不太恰当)
,
因为他们上课传授的不仅仅是知识,
更重要的是一些道
理,包括一些做人的道理,讲课时也抓住重点,循序渐进,让同学理解很快;更可贵的是不
以你过去的成绩看问题,让我树立了很大的信心学好这门课程,也学到了不少专业知识和技