Chinaunix首页 | 论坛 | 博客
  • 博客访问: 400408
  • 博文数量: 76
  • 博客积分: 3016
  • 博客等级: 中校
  • 技术积分: 782
  • 用 户 组: 普通用户
  • 注册时间: 2007-04-27 12:05
文章分类

全部博文(76)

文章存档

2017年(1)

2015年(1)

2009年(2)

2008年(28)

2007年(44)

我的朋友

分类: LINUX

2008-02-21 18:20:05

   用 Linux 的时间已经不算短了,从最初(大概99年)开始接触,到今天。虽说能算是一个时间较长的用户了,但实际上真正好好用 Linux,学习 Linux 还是最近一两年的事情。以前家里有电脑,可我在上大学。上网不方便,学习环境不好。现在自己家里有了宽带,上网方便了,接触的东西也多了。但时间没有了,基本没有什么时间来好好地学习 Linux 了。以前时间是有的,可惜在大学里没有实践的机会。每次从学校回家,就拼命在自己的电脑上实践,但假期一过,时间一长,那些实践出来的东西又忘了。所以得出一点小小的结论,Linux 这东西是要经常用才行的。

    学习 Linux 的时候,更多的感觉是一种冲动。看到网上有什么就去看什么,结果到头来什么都没掌握,或者说只掌握了怎么装系统之类的问题。呵呵,我估计都能算是一个合格的 Linux 安装测试员了,从一开始的 redhat6.0 一直到 6.2,后来还用过 tubrolinux, tomlinux, bluepoint2.0, federal core3, suse, archlinux, hiweed(debian), lfs, gentoo, mandrake等等,很多自己也记不得了,好像装上了没几天就又删除了,有的系统反反复复装了删,删了装,到最后只是非常熟悉系统里的一些东西,其它就什么都不知道了。后来想通了,Linux 是拿来用的,不要太为难自己了。最后就选定了 Debian。刚开始也是不断的装里面的软件,再删,再装,再删。基本上就是做了一个合格的软件测试员,发现这个软件不好用,就换。还是什么也没学会,只知道哪几个软件比较好用,还有就是较深入得了解了 aptitude 的使用方法。现在我可以在不伤系统的情况下,安装我想要的软件,有冲突能够手工解决它。可这些又有什么用呢?说白了,我最多就是一个会装 Linux 的人,其它什么都不是。

    记得有个老外说过,“这就是 Unix,它给你足够的绳子吊死你自己”。呵呵,蛮形象的。我觉得 Linux 下的东西实在太多了,要学的也实在太多,比如一个 vim 就够你喝上一壶的了,还不要说什么 mutt、fetchmail、msmtp了,我到现在对这些东西也只是做到会用而已。要我进行更深入的配置,我还是不行。但我也想通了,因为对于我自己来讲,我只要用到我所需要的这些配置,其它与我无关的,要学了干嘛?当然,哪天觉得有空了,心血来潮研究一下,也不是不可以。

    还有,以前曾有一段时间迷上了 fvwm,觉得能亲手打造自己喜欢的桌面多么了不起啊。呵呵,这也是我翻译那个Fvwm 入门指南的原动力。后来配出来的确很不错,用着感觉也不错,透明桌面,一键关机,鼠标动作,基本上应该具备的东西都具备了,但最后还是删掉了。

    现在我用得多的就是 mutt, vi,所以就这2个还算记得比较牢。其它的 msmtp 和 fetchmail 因为一旦配置好了以后就不会有什么问题了,所以就再也没有去关心过它们。当然,基本的配置还是记在脑子里了。呵呵,感觉 Linux 就这点好,东西一旦配置好了,在不重装系统的情况下,根本不用再去看它了。它一定会很好的完成你要它干的任务的。以至于上次,我竟然忘了怎么修改用户自己的 cron 任务。翻了 man 才想起来应该是用 crontab -e,后来一进去又忘了里面的文件应该怎么写了,每一段表示什么意思都忘了。又是翻了一通 man,前后花了差不多一小时才搞定的。而实际上,我只要在里面加上一个定时执行的命令就 OK 的。

哎……有时候想想,这么累法子,为什么要用 Linux 呢?

    当初为了配置好 fvwm,就是学 imagemagic 包里的几个程序的用法,学好了感觉很好很强大 :-)

但现在不用了,回头一看这几个工具怎么用都忘掉了。现在自己用的 GNOME 桌面,到今天都有几个程序还从来没用过呢。比如 on-screen keyboard, 还有那些调整系统属性的工具,还有那个 service 管理工具,等等,很多!比我用 windows 的时候用不着的工具更多。由于长期试装不同的软件,现在系统里的东西自己都不知道要用什么,不要用什么。 aptitude 里的包,尤其一些库和开发包,都忘了为什么要装,删也不高兴删,因为要花很多时间去做这个事情的。虽说有一个 debfoster 可以帮忙,但老兄啊,这东西第一次用的时候也是要自己设置哪些要哪些不要的!我与其回答那些问题,还不如自己开个 aptitude 自己手工去搞定了。

    唉……为了学习 Linux,买了不少的书,浪费了不少的钱。现在到头来,工作了根本连好好看书的时间都没有。我真是觉得自己太没用了,一事无成。工作不算好,钱不多,5年多还买不起房子。在 Linux 上一事无成,当初在大学里的时候还幻想着自己有一天能在 kernel source 做点什么,但……呵呵,不说了。现在我在 Linux 下的水平,也就是会点 vim,会点 shell 工具,会点 C,会安装软件和删除软件(这应该是我的强项了,哈哈),还会做了翻译工作,会用 svn(基本使用),会用 git-clone(基本使用),还会进行系统的一点点小小的配置。但不会用一些软件来配,基本只会手工作业。这是以前用早期的 redhat6.0 留下来的后遗症!很不好。系统既然已经提供了工具,为什么不去用呢??但用工具又要开始学,一学就是一大堆,我倒!所以,我还是手工作业好了。

    最后,我发现这么多年用 Linux 下来,在中国用 Linux 的人还是不多。或者说,Linux 在桌面领域任重而道远啊!而且,在中国用 Linux 的人之间,好像互相攻击很严重。这是我看到 fcitx 作者挂靴不干后突然想到的,以前我在网上看一些论坛里的人吵还没觉得什么。

    还有中文化。Linux 中本来有个非常好的计划,CMPP,但最后不知道为什么死翘翘了。现在虽然有我跟另一个人接手维护工作,但工作量实在太大了,不知道那些个翻译者是怎么搞的,打包的时候一大堆警告。其实全是格式上的问题。如果他们在翻译的时候能遵守 CMPP 计划的规则,不就什么问题都没有了??估计 CMPP 死翘翘也是因为这个原因,原来的 xuming 看到这个情况实在是顶不下去了,撤了……

    说到中文化,或者本地化(L10n),我就有想法了。我看到现在网上对于中文化,没有一个统一的标准。大家各干各的,唉……真不知道说什么好了。估计这也是为什么 Linux 在中国发展不起来的原因吧。我在中文列表里发言说翻译问题,有人回答“我自己能看懂英文,所以无所谓”。真是让人寒心啊!我也可以啊,而且我还觉得看英文比看中文更好,更准确。再不行,我就去下源码看,比任何翻译都好!但老兄啊,如果没有本地化的翻译的话,大多数中国人怎么会用 Linux 呢?如果一个东西没人用,但这东西不就是个废物了吗?废物应该被扔掉。

    Linux 之所以到现在还有生命力,就是因为网上有不少用户在不断的完善它,帮助它改进。开源的路不好走啊!在中国,我觉得最困难的可能就是语言问题了。几乎所有的软件全是英文版的,包括德国人写的软件也是先生成一个英文的 pot 文件,我翻译的时候也是看英文 pot 的。如果没有人去做这个事,那 Linux 只可能在英文用户中推广了。以前在中文化方面,台湾走在了中文世界的前面,现在几乎看不到台湾那边有什么大的动静了。以前听说过中日韩为推进 Linux,搞过什么 AsiaLinux 之类的东西,想想不觉得无聊吗?不是已经有了一个 UTF-8 编码吗?大家都用这个编码不就 OK 了?为什么一定要自立山头再来一套呢?现在的中文化,我看也是如此,每个小组都自己搞一套,重复劳动越来越多。还有,网上对于技巧、配置方面的东西,原创实在是少得可怜!经常 google 一搜,好多页面出来,但说法完全一样!这不是逼着我去看官方的英文吗?

    台湾的候先生说的好,“如果技术文章有好的中文,还是看中文比较好“。唉……现在的问题就是中文都没有人去写的。我就在想,那些早年为 windows 系统做过汉化的人为什么现在不能抽点时间做做善事呢?一个系统的推广使用,一定是要有语言基础才行的。当年的 dos 也是有了 UCDOS 之后才被大部分人接受的,毕竟谁都不愿意用英文来玩。但由于 Dos 本质上还是个英文的系统,而且只有命令行,所以会用 dos 的人被认为是电脑高手,哈哈!我当年也被认为过一次,现在想想都觉得好笑。其原因还是因为,很少有人愿意用命令行来做事的,这也是为什么 windows 能取得巨大成功的原因啊!真正的站在了用户的角度思考问题!

    OK,想说的基本都说完了。有耐心看到这里的人,I 服了 U !谢谢你对本文的赞赏之情,文笔很烂,一看就知道不是写文章的料。思路也不清晰,想到哪里写到哪里,标准的日记形式。写我所想,书我所感。

阅读(4011) | 评论(24) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2008-03-02 11:21:19

我的 linux 全是靠自学的,只要是书本和 man 手册,网上来的资料太杂了,而且精品不多。很多内容其实还是要自己看手册才知道的,网上来的东西说老实话,错误多多。 其实每个人用 linux 都有自己的理由,有的纯粹是为了玩而已。从老外写的教程方面也可以发现这一点,老外也不反对拿 linux 来玩的,至少大部分 why use linux 的介绍中都有这一条 :-) 但我觉得用 linux 的话就要用一些自己用得着的东西,用不着的东西去学了那就是浪费了。比如 xorg.conf 的配置。这东西学得再精通也用处不大,因为这种东西一旦配置好了,是可以永久使用的。类似的还有一些配置类的东西,用处都不是很大。当然如果你从事网络架构方面的事的话 apache、sql 之类的东西还是要非常认真地学的,包括它们的配置。 我的意见是,学好用命令行来配置,不要用图形。图形工具用的时候又要学,不如命令行的方便。我现在基本一上 X 就要开2个 Xconsole,方便。图形工具学也是要花时间滴,要把有限的时间花在无限的为人民服务上,哈哈。

chinaunix网友2008-03-02 10:04:14

呵呵,看完了你的文章,也看了网友的评论,那是深有感触呀!!! 本人在学校也有学过Linux,现在工作时也会有到一些,刚开始还去学一些东西,到后来稳定了,把以前会配置的东西,命呀,忘的差不多了~~~.总觉得自己知道的还是一些皮毛,况且也不想去加深它.系统出问题了,还得不停的找帮助!!!真是费时间呀, 作者说的好:"没有必要的东西不要去认真学,那是浪费自己的时间,而且没什么用处" Linux想平民化,难哦.任道重远.我觉得~~~

chinaunix网友2008-03-02 09:45:24

我也喜欢linux,也想做点事,帮助的人多了,才能发展起来

eyeglasses2008-02-29 21:13:47

我也发表一点意见,不要乱说命令行,真正的效率全靠命令行,在实际工作中,使用linux和unix平台的命令行,可以编程序按照你的意愿自动执行,如果在windows下面,你就得每时每刻守着点鼠标,浪费你的青青。所以我喜欢命令行,并不是炫耀什么高手,是实实在在的有用处。

achlice2008-02-28 17:32:26

玩linux,只是觉得当时 windows只是最多能玩一点软件 操作上的东西, 听说linux不错,就找来玩,也玩了fvwm, xfce, 觉得 把一个问搞定后有一种喜悦感, 一玩就一直到现在,三年了, 挺 好~~