学习linux有好长时间了,基本的知识也理解的差不多了,也不敢说自己是高手,只是把自己的一点学习心得和大家,特别是刚入门的同志们分享以下。
首先说明学习使用一个系统每个人会有自己的侧重点,不可能面面俱到,样样精通,不足之处还请大家批评。
对于linux我一直并不是很陌生,在系统学习之前我就知道 RedHat,还有debian,当时只是觉得这东西很高深的,挺难学。其实最先详细接触的linux发行版是Ubuntu,哈哈,那时候还是7.04的说。很偶然的机会,在同宿舍人那里看到了一张写着ubun.....什么东西的光盘,听他说是很流行的一个linux发行版,也就是从这张光盘就开始了我的linux学习之路,一发不可收拾。。。。
从Ubuntu我学到了什么??
不可否认Ubuntu是一个优秀的发行版,因为debian已经足够优秀了。作为入门版本,容易上手,上来先是系统基本操作,搞明白系统用户特别是root的概念(一直用Win的人一般对这个问题反应都不敏感,呵呵),特别是在对照安装指南装了一堆deb包后成功播放MP3,看电影,还是小有成就感的。接下来折腾显卡驱动,3D桌面,转立方体,美化桌面,把gnome美化成mac界面。基本上装Ubuntu都是折腾这些事情了,没怎么认真学习过shell命令和C编程,有点遗憾。
转战fedora
厌倦了Ubuntu,想换一个稳重点的系统,早就心仪RedHat,不过早就成了商业操作系统了,有个叫fedora的社区版本,有RedHat的血统,就用他了。我首先接触的是fedora core 8,因为用过Ubuntu,有一定基础,所以上手很容易(都是gnome,基本是一个样子的),上来感觉和Ubuntu不同的有两点:一是比Ubuntu要好看多了(个人看法),二是yum更新速度巨慢,慢的要吐血。。。。
初用fedora 的收获:
接下来有段时间确实是认真使用fedora学习C编程了,知道了IDE是什么玩意,开始用Gvim写程序,纯命令就可以编译,原来编译器可以这么用。。。。。但是因为没有认真学习过操作系统原理,对好多东西是一知半解,慢慢摸索。。。
以后随着Fedora 9,10,11的发布,不断换系统,不断折腾,一直到现在.....
个人对于学习linux的一点看法:
1、我推荐个人桌面用fedora,我无意贬低其他发行版,只是觉得合适就是最好的。有人说过用fedora的人有以下特征:具备基本的linux操作系统和发行版的知识,比较追求新潮,具备一定的动手能力debian派系的软件安装方便性在他们看来没有优势,偏重于编程开发等等,如果你具有这些特征,欢迎使用fedora!!
2、学习一个系统是要有侧重点的,个人认为linux系统可以分为两个方面,一是网络服务器方面,二是编程开发,每个方面又可以细分,人的精力是有限的,专注于一个小的方面学好就可以了。我目前也就是学习嵌入式,用ECLIPSE搭配各种编译器而已。
3、关于编程开发自己的一点不成熟看法:
基本上新手都要问,linux有没有VC,或者类似的编译环境....而常常会被告高手都用vim或者emacs,谁用IDE等等....我不反对IDE,我现在就用Eclipse+CDT,就是Fedora Eclipse,发行版自带的,还比较好用,就是慢一点,还能接受。我认为对于VIM和Emacs来说,vim确实值得认真学习,系统的维护少不了用,emacs入门确实比较难,不建议初学者上来就死磕。IDE么,linux下有不少优秀集成环境还是可以用的,比如eclipse,codeblocks,netbeans,在linux下用IDE并不可耻。
罗罗嗦嗦写了这么多,大家看了,觉得有用就顶一下,觉得写的不好,就笑笑过去吧,o(∩_∩)o...哈哈
zjan999 于 2009-09-30 14:30:03发表:
版主有意见哈
yellowtree 于 2009-09-30 11:26:48发表:
UP
wujuzher 于 2009-09-30 10:25:05发表:
guolai xuexi yixia
sxsexe 于 2009-09-30 09:23:40发表:
不错,支持分享
Bruce.Ko 于 2009-09-30 03:38:03发表:
支持楼主分享自己宝贵的经验!
wangyu 于 2009-09-28 10:14:11发表:
有用,不过应该放到我与Linux的故事版块的
Plahand 于 2009-09-28 00:05:57发表:
向楼主学习
alick 于 2009-09-27 23:20:05发表:
eclipse的特点就是 “慢”
vim emacs可是经典啊,还是应该学学的