发布网友 发布时间:2022-04-23 16:41
共4个回答
热心网友 时间:2023-10-09 14:45
LINUX跟DOS差不多 就是大概了解一下LINUX的结构之后记命令就行了???
================================不可误人子弟,,,
记得以前也在知道里回答过类似的问题,
http://zhidao.baidu.com/question/96506281.html
=======================================================================
我个人在这里说一下在学习linux的这几年的一点心得,不敢说有什么成功的经验,但是有很多失败的教训。
第一点:
我学习linux是在大二的时候。那时候装的发行版本是redhat。可是刚刚开始的时候声卡的驱动装不上,其它比如说显卡,网卡都弄好。但是由于没有声音所以就没坚持用下去。几年后再次弄那个声卡的时候还是弄不上,可是这次的决心比较大,所以查了n多的资料;请教了很多人。终于被我弄好了。
---------总结:无论是学习linux还是其它,决心是要摆在很重要的位置的。
第二点:
前两年的时候,对linux以及gnu的很多开源的东西产生了浓厚的兴趣;所以就开始深入的研究linux。甚至使用linux不久就开始阅读内核代码。可是到今天我还没真正意义上理解内核的结构,以及很多模块的功能,及实现原理。
----------总结:不要在错误的时间做错误的事情。具体的讲有那么几层意思:a》不要动不动就去读kernel代码;b》不要太高估自己的能力;c》千万要在有一定知识积累的时候才能去研究更深层次的东西;d》要带的问题去学习,而不是空洞地进行技术研究;研究技术本身是学院派的作风。
第三点:
linux上面的开源的软件,和linux所包含的开放的精神,文化和内涵;它们是比linux内核更有价值的。
--------总结:选择了linux其实也是选择了一种文化,选择了一种信仰;既然把这个选择上升到那么高的层次,那么任何的比较(与其它系统)都是不明智的;至少是不会有很大价值的。
第四点:
回到问题本身,如何去学习它?我个人认为应该遵循以下的顺序:
接触(安装一个发行版本) =》
认识(至少了解它能做什么) =》
熟悉(用它来完成一些日常的工作)=》
理解(在长时间的使用过程中了解为什么linux是这样解决问题的)=》
创造(在前面几步的基础上做一些改进,创新)。
当然在这样一个过程中有很多的“功课”要做,操作系统方面的知识当然是很重要的;但是不是很急迫,所以可以在后来有基础了再去了解;至于象保护模式也是一样。我个人做了这样一个学习的等级划分:
1。重要,紧急:
熟悉目录结构,熟悉基本操作命令(注意是基本),文本编辑器的使用(使用vi或者emacs但是不建议都学,因为本人当初就是想都精通,后来惹了不必要的麻烦;现在专心用vi)。
2。重要,不紧急:
正则表达式,grep,sed,awk, perl,gcc,gdb(其实这些东西的学习是需要很长的过程,但是它的使用又是贯穿整个系统;之所以重要是因为它们很好地体现了linux的精神;之所以不紧急并不是真的不紧急,是因为它们本身就是一个很伟大很复杂的软件需要慢慢消化吸收而不是囫囵吞枣)。
3。不重要,紧急:
一个绚丽的桌面,一些幽雅的桌面小插件(linux的强大事实上并不在其桌面环境,虽然gnome和kde都非常的幽雅;之所以不重要是相对于其它更重要的东西而言的,而之所以紧急是因为这些东西会在很短的时间内catch住你的心,你的兴趣;而兴趣是支撑你接下去学习过程的最最重要的东西---这一点请相信)。
4。不重要,不紧急:
将windows上常用的东西移到linux上,比如要在wine上玩wow或者cs(原因是显而易见的,开航母去钓鱼肯定没有划着小船来的有情调)
最后我个人的建议是:了解操作系统的组成,工作原理要从了解它上面运行的应用软件开始。了解它上面的应用软件则要通过日复一日地使用它。我不觉得哪一本书能达到你期望的那种效果;但是如果在你坚持使用linux的过程中总是不断地去总结和接受新的东西,那么不要过很久你会发现linux是你的一个很好的助手。
热心网友 时间:2023-10-09 14:45
推荐新手使用ubuntu,另外BS1楼误人子弟。
不用看书,多数情况下看看wiki大部分都明白了
ubuntu中文论坛很多热心人
热心网友 时间:2023-10-09 14:46
LINUX跟DOS差不多 就是大概了解一下LINUX的结构之后记命令就行了
热心网友 时间:2023-10-09 14:46
redhat的吧 毕竟他是LINUX最大的运营商