登录
登录后没有弹窗广告,广告是为了发展.如果您在未注册情况下浏览书部落弹出了广告,感谢您对书部落运营的支持
游客:
注册
|
登录
|
统计
|
赚部落币!
积分转换
|
论坛规则简介(必看)
|
上传书籍必看
|
C/C++学习小组
| |
WINDOWS编程学习小组
|
·
讲述程序员真实的经历
·
讨论 :你励志的名言是什么
·
在线时间可以兑换部落币啦!
·
IT人求职周年记:投过百度 弃过华为
·
如何成为一名销售人员
·
书籍上传必看啊!
·
如何成功通过面试?HR亲身案例分析
·
深圳,请让我活下去!闯荡深圳八年
·
老IT人追忆十五年IT从业经历
·
JAVA编程思想-伟大的著作
·
Java学习之路-经验之谈
·
ThinkingC++ OR C++ Primer?
·
胡侃理论计算机科学的学习
·
VC++学习方法及书籍推荐
·
我的IT人生 by 空明主义
= 论坛导航 =
站务交流
·
新闻与评论
·
找书·评书·荐书
人生故事·心得分享
学习经验·答疑解惑
精华
[
电子书分享专区
]
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
输入您的搜索字词
提交搜索表单
Web
shubulo.com
↑请善于搜索-“搜商”是21世纪您成功的关键因素
书部落-计算机PDF电子书之家
»
操作系统
»
Linux
» 学习linux的一点感悟
‹‹ 上一主题
|
下一主题 ››
投票
交易
悬赏
活动
打印
|
推荐
|
订阅
|
收藏
标题: 学习linux的一点感悟
linux
初级程序员
UID 947
精华 0
积分 2
帖子 36
威望 2
部落币 31
代码量 0
阅读权限 20
注册 2006-11-28
状态 离线
#1
发表于 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月于上海。
如果您对本帖内容有任何质疑,或者您在阅读/下载 本帖内容时遇到困难 请在站务管理版里发帖提出。点这里进入反馈
投票
交易
悬赏
活动
书部落-计算机PDF电子书之家
社区管理中心
> 站务管理
交流地带
> IT八卦·焦点网谈·七嘴八舌
> 求书专版
> IT人生·励志故事·心得分享
> 学习经验·技术心得·答疑解惑
> C/C++语言学习小组
> Windows编程学习组
> 嵌入式开发学习组
计算机专业电子书分享&下载
> 程序设计与WEB开发
> C\C++
> Java
> .NET相关
> 汇编语言
> Delphi
> Visual Basic
> PHP
> ASP
> JSP
> CGI/PERL
> 嵌入式开发
> 软件调试|加解密
> 游戏编程
> 脚本编程与WEB开发[Html/CSS/XML/Ajax等]
> 操作系统
> Windows
> Linux
> UNIX
> 其他
> 数据库
> Access
> MySQL
> SQL Server
> Oracle
> FoxBase/Pro
> PowerBuilder
> 其它
> 图形图像与多媒体
> Fireworks
> Photoshop
> CorelDraw
> 3D制作类
> Flash
> 其它
> 网络通信与网络安全技术
> TCP/IP
> 网络编程|组网|配置|
> 网络安全|黑客相关
> 网络基础理论
> WEB服务器
> 软件工程学
> 计算机考试认证
> 微软认证
> 思科认证
> 国家计算机等级考试
> 自学考试
> 软件水平考试(软考)
> 其它
> 计算机基础理论
> 办公自动化
> 硬件DIY|故障维修
> 其他计算机相关图书
> 其他类图书分享
程序源代码分享&下载
> Windows编程(C/C++/VC++)
> 界面编程
> 桌面应用
> 文件操作
> shell编程
> 钩子(HOOK)
> Win32API
> 多任务(进程与线程)
> COM编程
> 驱动编程
> WinSock
> Linux/Unix编程
> JAVA编程
> J2ME
> .NET编程
> Delphi & Kylix
> Delphi控件
> 相关开发工具
> 汇编语言程序
> 数据库编程
> SQL Server
> Oracle
> Sybase
> Access
> MySQL
> 其它数据库
> 网络编程
> WinSock
> Internet与WEB服务
> 通信协议(TCP/IP协议栈)
> P2P编程
> 搜索引擎
> 网络安全
> 嵌入式/单片机编程
> 嵌入式Linux
> 微处理器开发
> 单片机开发
> VxWorks
> uCOS
> DSP编程
> Windows CE
> VHDL编程
> 加密解密
> 图形图象与多媒体
> 绘图程序
> DirectX
> OpenGL
> 视频技术
> 音频技术
> 图形算法
> GIS编程
> 反病毒编程
> 通讯/手机编程
> J2ME
> 书籍源码
计算机专业技术文摘分享&阅读
> 程序设计与WEB开发
> C语言
> Visual C++/C++
> Java
> C#
> 汇编语言
> Delphi
> Visual Basic
> PHP
> ASP
> JSP
> Html/CSS教程
> CGI/PERL
> Dreamweaver/Frontpage
> XML
> Javascript
> Vbscript
> 操作系统
> DOS
> 视窗系列Windows2000
> 视窗系列WindowsXP
> 视窗系列Windows2003
> 苹果OS
> 伯克利系统freebsd
> SCO Unix
> Solaris
> Aix
> Linux
> 数据库
> MS Access
> MSSQL
> MySQL
> IBM-DB2
> ORACLE
> SYBASE
> FoxPro
> 图形图像与多媒体
> 网络通信与网络安全技术
> TCP/IP协议
> IPv6协议
> 网络通讯标准(RFC)
> 路由器
> 网际操作系统(IOS)
> 路由信息协议(RIP)
> OSPF路由协议
> MPLS技术
> 虚拟专用网(VPN)
> 虚拟局域网(VLAN)
> 集线器
> 交换机
> 以太网
> 无线网络
> 无盘网络
> 宽带接入
> 光纤通讯
> 网络综合布线
> 终端设备
> 系统集成
> 防火墙
> 攻击监测
> 邮件服务
> 网站服务
> FTP服务
> 数据库服务
> 域名解析服务
> 多媒体服务
> 办公自动化
> 硬件与维护
> 计算机考试认证
> 微软认证
> 思科认证
> 国家计算机等级考试
> 自学考试
> 软件水平考试
> 其它
计算机电子书下载PDF
Powered by
Discuz!
5.0.0
© 2001-2006
著作权保护声明
|
网站法律顾问:ItLaw-庄毅雄律师
|
Processed in 0.047323 second(s), 6 queries , Gzip enabled 1024*768
当前时区 GMT+8, 现在时间是 2008-12-4 15:30
清除 Cookies
-
联系我们
-
书部落-计算机编程图书资料分享
-
Archiver
控制面板首页
编辑个人资料
积分交易
公众用户组
好友列表
基本概况
论坛排行
主题排行
发帖排行
积分排行
在线时间
管理团队