登录后没有弹窗广告,广告是为了发展.如果您在未注册情况下浏览书部落弹出了广告,感谢您对书部落运营的支持
游客: 注册 | 登录 | 统计 | 赚部落币! | 论坛规则简介(必看) | 上传书籍必看| C/C++学习小组| | WINDOWS编程学习小组|
= 论坛导航 = 站务交流 · 新闻与评论 · 找书·评书·荐书 人生故事·心得分享 学习经验·答疑解惑 精华
[电子书分享专区] WEB开发与程序设计 ·C/C++电子书 ·JAVA电子书 ·.NET相关 ·汇编语言 ·PHP电子书 ·ASP电子书 ·JSP电子书 · 嵌入式开发 ·游戏编程 黑客|病毒|破解 ·Ruby·Ajax·XML·CSS·Python等脚本语言                              ·操作系统 ·LINUX电子书 ·UNINX电子书 ·WINDOWS电子书 ·数据库 ·Oracle ·MYSQL ·SQL Server ·等....                  注:书籍分享区仅限书籍分享,下面有代码分享区,希望大家注意区分
[程序源代码分享区] Windows程序(C/C++/VC++) ·界面编程 ·桌面应用 ·文件操作 · shell编程 ·钩子(HOOK) ·Win32API ·COM编程 ·进程与线程 ·驱动编程 ·WinSock ·LINUX程序代码 ·JAVA程序 ·.NET编程 ·书籍源码 ·等....
[ 技术文摘分享区] 文摘分享区旨在搜集网上的专业文献,希望你也能来添砖加瓦,添加文章有部落币奖励
程序设计与WEB开发电子书目录◇◆□ 专题推荐:JAVA电子书下载◇◆□ C程序设计之四书五经_电子书下载◇◆□ C++学习推荐书目◇◆□ C#经典书籍◇◆□ JAVA编程思想专题◇◆□ C++ Primer
↑请善于搜索-“搜商”是21世纪您成功的关键因素



 
标题: 学习linux的一点感悟
linux
初级程序员
Rank: 2



UID 947
精华 0
积分 2
帖子 36
威望 2
部落币 31
代码量 0
阅读权限 20
注册 2006-11-28
状态 离线
发表于 2007-9-11 19:34  资料 短消息 

学习linux的一点感悟

2001年我大一,因为创新基地的一个师兄要我装Linux,当时硬着头皮就答应了,这是我第
一次接触Linux,虽然高一的时候就听说过。

之后,因为一些客观的原因,我并没有长时间的用Linux,这是在创新基地里面瞎折腾,学
IBM PC汇编、51单片机、Win32 ASM、C++、MFC等等,花在Linux的时间比较少,只是比较
关注Linux而已,也看了很多相关的书。

到2004由于参加嵌入式系统比赛,我才拥有完全属于我自己的电脑,自然地Linux也在里面
落户了。于是,我变成了真正的linux user。

这样算来,我用Linux也有两三年了,自然是有些心得,在这里与大家分享一下,主要是我
自己的学习过程中的经历和感悟,也当作是做Linux版主两年来的一些总结吧。

注意,如果你看到某些观点之后觉得十分不爽,你可以吐口唾沫,也可以面露鄙夷之色,
但是请三思之而后行;如果你发现拼写错误或者例证错误的话,请告诉我。


1、Linux和Windows是不同的


Windows下,用户几乎什么都不用管,需要特殊的功能只要找到相应的软件就可以了,不过
很不幸,很多的软件收费是非常昂贵的——如果你认为盗版并不可耻的话,那就当我没说
这句话,而且你会庆幸自己能找到这些软件,虽然不一定完全满足你的需求。

Unix设计的初期,因为客观上硬件条件限制,程序不可能做得非常大,于是“small is b
eautifull”的哲学应运而生——Linux也继承了一哲学。许多程序的功能被设计的非常单
一,仅仅完成最简单的一个任务,但是当这些工具组合起来的时候,其中的力量待你慢慢
的体会。

正是因为操作系统设计的目的不同、理念不同,操作系统才那么的不同,如果你原意去接
受这些不同,并忍受这些不同带来的痛苦,那么继续往下面看吧。


2、从Windows转到Linux来


正是因为这些不同,Linux的初学者总是不知所措,于是开始问这样那样的问题,如果没有
人回答便心生怨气,或者有人回答“去看文档”就心情不爽,之后便开始痛骂Linux——其
他的系统如FreeBSD等也出现这样的情况,于是又一场口水仗就开始了。

如果你想通了两个事情,这样的事情就容易解决了。首先,为什么要用Linux,其次什么样
的人才是高手。

你为什么要用Linux呢?又没有人强迫你。

真正的高手不是什么都懂的人,而是善于寻找答案的人。

如果你觉得理解了这两个问题,就可以继续往下看了。


3、使用Linux

你最终还是愿意使用让人心烦的Linux,是吧,这只是痛苦的开始而已。

开始选个版本吧,redhat、fedora、debian、ubuntu、gentoo、suse、slackware还是mon
tavista?是不是有些眼花缭乱了?Linux的发行版保守估计也有100多种,孰优孰劣谁能说
的清楚?

如果你用一个发行版的时间加在一起都不超过两年,那我觉得你评价一个发行版的好坏还
为时过早。Linux许多发行版的发行周期为1年,少数为半年,极少数发行周期为2年甚至更
长,所以,如果你只是用了几个月,那么你怎么那么肯定的说这个发行版到底是怎么样的
呢?同时,既然某个发行版在正常的进行,那么自然就有一定基数的用户——哪怕是几十
个,那就说明这个发行版不会差到哪里去。

不过,我还是会推荐一些发行版本的,是根据自己的经验——当然包括从别人那里听到的
“经验”。作为初学者最好选择用户基数比较大的发行版本,因为这样获得信息会非常的
丰富,遇到的问题会比较容易解决一些。

我用过时间最长的就是redhat的发行版了,优点就是比较省心。嵌入式系统比赛做程序开
发用的就是redhat 9,因为intel那帮人做的交叉开发环境就是基于redhat 9的。

我也用了几个月的debian以及衍生的版本,优点就是可定制性比较强,系统会比较干净。
ubuntu后来者居上,我没有怎么用过,不过可以用一下,免费的光盘可不多见。

大四无聊的时候我也折腾过几个月的gentoo,更强的可定制性,比较难上手但能明白很多
问题,适合有基础的用户。

suse、slackware和montavista只是帮别人装过和解决一些小问题,没有他大的感觉。

Linux发行版款式多,必有一款适合你。选好了版本,继续前行。


3、解决问题

学习Linux的过程是解决Linux使用过程中碰到的问题的过程。

论坛是个好地方,有人会回答你的问题,但是最快的方法还是搜索,google和baidu是你解
决问题的好助手。诚然,刚开始时会花去比较多的时间,但是曲折中学的东西确实多有裨
益的,逐渐的你会发行解决问题的效率越来越高,因为你在曲折中得到了很多副产品。


在曲折中前进,学习Linux亦如此,没有什么东西是不靠积累就可以结出果实的。

时间长了,你就会发现论坛里面的问题越发简单了,你已经可以回答一些问题了。

那么,恭喜你,未来的高手。


4、未来的高手


我前面说过真正的高手是善于寻找答案的人,你懂得的东西越来越多,你马上就成为高手
了。

但是高手不是自己说出来的,是别人说出来的。所以,如果你跟我一样有那么一点虚荣心
,那么去帮助别人吧,让别人感觉到你的水平的确很高,让别人从心里认为你是个高手。


不过,请注意帮助别人的方式,正像你当初希望别人马上解决你的问题一样,这个需要帮
助的人也有很强的自尊心,对Linux也有强烈的热情,所以说话多留情,指路多留心。

也不要参与一些口舌之争,第一次可以认为你为了澄清事实,第二次可以认为你是为了维
护自己的信仰,第三次是为了什么呢?你应该想想自己是不是无聊的人了。同时,不要痛
恨Windows,尤其是因喜欢Linux而痛恨Windows,因为这让你变的狭隘,目光短浅。

谦逊的人永远不会惹人讨厌。

如果你只是Linux的爱好者,对码代码不感兴趣的话,可以到此为止了。不过如果你有时间
空余,可以看一下其他的操作系统,FreeBSD、NetBSD或者OpenBSD,相信你会有新的收获
,对Linux也会有更深的理解。

你真是太幸运了,可以不用面对枯燥而晦涩的字母组合,下面是写给哪些想在Linux基础上
创造奇迹的那些人的。

总之,让你的眼界开阔起来。


5、晦涩的字母组合

如果你觉得懂Unix/Linux下的编程会好找工作,那也没有问题,人都要吃饭而且现在也很
流行。

如果你同时还认为自己能码出来优美而实用的诗篇,那你应该是个不折不扣的理想主义者
了。

任何一个诗人在成为伟大的诗人之前在做什么?在破万卷书。

诗人是幸运的,有万卷书可以破,但是coder就很悲苦,守着一本破旧的语言手册,绞尽脑
汁写出的却是蹩脚的代码。

现在,诸多的开源软件就是我们的万卷书,那么,开始吧,read and then write the sm
art code。

贡献你的热情,让世人享受你的成果吧,满足自己需求的同时也会得到别人的美誉。


6、结语

无论你为什么用Linux,用Linux做什么,希望能保持一颗好奇而谦逊的心,尊重自己的选
择,尊重别人的选择。

我手写我心,希望能对大家有所帮助。

2007年9月于上海。
如果您对本帖内容有任何质疑,或者您在阅读/下载 本帖内容时遇到困难 请在站务管理版里发帖提出。点这里进入反馈
顶部
 



Powered by Discuz! 5.0.0 © 2001-2006 著作权保护声明|网站法律顾问:ItLaw-庄毅雄律师|
Processed in 0.057200 second(s), 6 queries , Gzip enabled 1024*768
当前时区 GMT+8, 现在时间是 2008-12-4 14:10 清除 Cookies - 联系我们 - 书部落-计算机编程图书资料分享 - Archiver