查看“学习 Linux 几点忠告”的源代码
来自Ubuntu中文
←
学习 Linux 几点忠告
跳到导航
跳到搜索
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
作者:王垠 ==不要當“傳教士”== '''''(這點有一個重大弊端:開放軟體沒有商業軟件那樣的宣傳,如果使用者都如此低調,用戶群不會大幅擴展。)''''' 很多人在討論區不斷的引起"Linux vs. Windows" 之類的討論,甚至爭的面紅耳赤,這是沒有必要的 這種爭論是浪費時間而沒有任何用處的。對,你花了一下午,用許多事實“捍衛”了“Linux 比Windows 好” 這個說法。但是Windows 的支持者並不會喜歡上Linux,他們只是稍微退縮一下,然後找一些新的證據來跟你辯論。 世界上的人們都在利用Linux 研究最前沿的科學,我們還在這裡討論“要不要用Linux” 這種無聊的問題,什麼時候才能趕上時代前進的步伐? 什麼叫做“Windows 支持者”,什麼叫做“Linux 支持者”?我們為什麼要支持某一個而反對另外一個?你不需要為Linux “護法”,不需要成為“Linux 支持者”或者“GNU傳教士”,GNU/Linux 已經用事實向世界證明了它們的威力,已經被大多數人接受。你只需要安安靜靜享受GNU/Linux 給你的樂趣和自由。 你需要關心的不是你的工具是什麼,而是你用它做了什麼。精通Linux 並不說明任何問題,因為它只是一個工具而已。如果你用Windows 能很好的完成你的任務,那你就沒有必要費時間去熟悉Linux。直到有一天你發現一項任務只有Linux 才能完成的時候再換也不遲,因為你身邊的Linux 的愛好者一定會很樂意的幫助你。 如果你在使用linux的過程中對它產生了感情,那麼你應該明白那些習慣於使用Windows 的人也會對Windows產生依賴。類似的爭論還有很多:MS Office Word 和TeX;Emacs 和VIM; MAXIMA, Mathematica 和Maple ; Gnome, FVWM 和KDE;Mutt 和Pine ……冷靜地對自己說:“我不站在它們任何一邊。”儘管這有些不容易辦到。 各人的需要不同,生活的環境不同。對你來說好的東西,對別人來說不一定好,我們需要尊重別人的選擇。如果你當面說別人正在用的程序不好,沒有必要。 == 不要強迫自己== 喜歡電腦的人總是有某些心理强迫倾向。有的人说:“键盤比滑鼠快。我不要用滑鼠。這樣才有高效率。” 所以他在编辑器裡無論什麼時候總是用20w, 10j 這樣的命令到達目的點。他甚至覺得圖形界面是多餘的,乾脆Xwindow 都不裝。 全部用鍵盤看起來的確比讓手離開鍵盤去拿鼠標,再回來“快” 多了,但是快的擊鍵頻率不等於工作的高效率,對你的健康更沒有什麼好處。這只能把你變成打鍵盤的機器。 當你正在檢查你的文章或者程序,思維正在隨著字符的含義流動,突然20w, 10j 這樣的東西出現在你的腦子裡,是不是會打斷思路?不?那說明你當時思考的問題比較簡單,這些干擾還不會起到副作用。 其實很多人用電腦的時候,思想都受到某種教學的束縛,上面這個只是教多數種類中的一種。某些人創造了很多這種數學,用他的工作方式來要求別人,嘲笑方式跟他不一樣的人。比如有的人嘲笑其它人寫C 程序不按8 字符縮進,嘲笑別人在vi 裡用方向鍵,嘲笑別人不知道PVM 是什麼,嘲笑其它人用JAVA, C# 這種由GC 回收內存語言…… 你不用管各種各樣的教學,電腦只是你的工具,你想怎麼用就怎麼用。沒有人能夠約束你,沒有人可以嘲笑你的工作方式。電腦明天就不再是這個樣子,所以今天你不用完全了解它。你沒有必要知道別人創造的一切,因為你需要留點時間自己創造些東西。 Just have fun! 當你下次修改文章的時候,不妨試試悠閒的用滑鼠在你眼睛看到的地方輕輕點一下。 如果你發現自己有類似的強迫症,建議去諮詢一下心理醫生。 ==不要“玩 Linux”== 很多人用 Linux 的時候會感覺很迷茫,該用哪個發行版本呢?是不是我少裝了什麼?怎麼升級這麼快啊!怎麼這麼不穩定!每當遇到新的軟件他就想試用,每當新的版本出現,他就更新,然後用鼠標在新的菜單里選擇從來沒見過的程序來用用。 其實你是為了Linux而使用Linux,而沒有找到正確的理由來利用 Linux。你首先要明確用電腦的目的,你用它是為了解決你的實際問題,而不是為了學習安裝操作系統,不是為了測試哪個版本好用,不是為了“趕上潮流”,更不是因為你硬盤太大了,你想多佔點空間。 如果你啟動了電腦之後不知道應該幹什麼,那麼最好先不要用電腦,因為你可能有更重要的事情需要做。這沒什麼說的。 == 不用挑剔发行版本 == 很多人剛開始用Linux 的時候,總是在懷疑別的發行版本是否比自己正在用的這個好,總是懷疑自己以後時候會失去支持,不得不換用別的發行。所以很多人今天是Red Hat,明天又換成了Debian, 一會兒又是Gentoo, …… 甚至有的人在一台機器上裝了兩個版本的Linux,然後比較哪一個好。 其實你完全沒有必要這樣做,任何發行,只要你熟悉了,你在上面的工作方式幾乎是不會受到任何影響的。我以前一直用的Red Hat,當我有一天在我的一台新機器上安裝Debian 時,我發現使用Red Hat 的經驗完全沒有浪費。我用了一個下午就配置好了Debian,使它服服貼貼的聽我的話,就跟沒有換發行版本一樣。 Debian, TurboLinux, SuSE, Red Hat, Gentoo, ... 任何一個版本都是不錯的。很多人認為自己攢一個LFS 是高水平黑客的象徵,但是不是每個人都有精力去了解所有細節。 ==不要盲目升级== 不知道这是心理作用还是什么,有的人看到比较大的版本号,就会很想换成那个。很多人的 Redhat 本来配置的很舒服了,可是一旦 Redhat 发行新的版本,他们就会尽快下载过来,然后选择升级安装。结果很多时候把自己原来修改得很好的配置文件给冲掉了。新的软件又带来了新的问题,比如有一次我的 rxvt 升级到 2.7.8 就跟 miniChinput 冲突了,升级到 Redhat 8.0,发现 xmms 居然缺省不能放mp3了,XFree86 的 xtt 模块在 I810 上有新的 bug,会导致 Mozilla 突然退出。 如果你已经配置好了一切,千万别再整体升级了,这会浪费你很多很多时间的,不值得。有句话说得好:"If it's not broken, don't fix it." 如果你的程序能够完成你需要做的事情,你何必升级呢???? 是的,不论是从论坛 还是其他的地方 反映出来的 大部分都是这个问题,要么suse 比ubuntu好 ,要么 ubuntu比mandriva好 等等的言论。 很多人还是把linux 看成了一个表面的东西。 并没有塌下心来 学习linux。 ==不要配置你不需要的东西== 如果你只想做一个像我这样的普通用户,主要目的是用 Linux 来完成自己的科研任务和日常工作,那就可以不用系统管理员或者网络管理员的标准来要求自己,因为当一个系统和网络管理员确实很辛苦。普通用户学习那些不经常用到的复杂的维护系统的工具,其实是浪费时间,学了不用是会很快忘记的! 我不是一个合格的网络管理员,我的服务器都只设置了我自己需要的功能,设置好 ssh, ftp 已经足够了,那样可以省去我很多麻烦。我从来不过度考虑“安全”,因为 Linux 缺省已经很安全了。我没有磁带机,就不用管 tar 的那些稀奇古怪的参数了,czf, xzf, ztf 已经可以满足我所有的需要。sed, awk, ... 我也只会几种常用的命令行。 ==不要习惯的使用 root 帐号。在需要的时候才 su!== 这是很多刚接触 UNIX 类操作系统的人常见的现象,他们不喜欢在管理系统的时候才 su, 而是一直用 root 帐号干所有事情,配置系统,安装程序,浏览网页,玩游戏,编程 …… 结果有一天,他不小心在某个系统目录使用了 rm * ... 后果不堪设想…… ==不要用商业的眼光来看 Linux== Linux 不是商业软件,所以不要用要求 Solaris, Windows 那样的眼光来看 Linux. 自由软件的作者们从来不拉拢用户,他们对用户不负有任何责任。实际上在自由软件的世界里,“开发者”和“用户” 并没有明确的界限,大家是朋友。 自由软件很可能只是满足作者和他的朋友的需要,甚至是为了好玩而创造的。自由软件不是完美的,自由软件承认自己有缺点,它不会自吹自擂,蒙蔽“用户”的耳目。这种对作者责任的解脱激发了作者的创造力,他们不用过分考虑“向上兼容”,他们往往比背上重重包袱的商业软件结构更合理,技术更先进。 所以当你用某个自由软件遇到困难的时候,不应该埋怨软件的作者,因为他们对你并没有义务。你不应该把自己当成一个挑剔的顾客,而要把自己作为这个软件的顾问和一个和蔼的建议者,这样你才能理解作者写这个程序时的快乐,在遇到问题时向作者反映,帮助他完善这个软件,成为一个快乐的参与者。就像你的哥哥送你一个他用旧了的自行车,你应该珍惜这份友情,而不要在车坏了,或者骑车摔了一跤的时候大骂你的哥哥。如果你真的不能使用这种合作的心态,那么最好不要使用这个软件。 这是一种先进的文化,它包含了互相合作,科学创新的精神。理解这一点不是很容易,很多人往往是因为不能理解这种文化而离开自由软件。这对于作者来说并没有什么损失。 ==干你的正事去== 很多人跟我说,你的网页浪费我好多时间来配置这配置那,一会儿是 FVWM,一会儿是 Mutt …… 嗯……那些东西都是我有空的时候一点一点积累的,如果你想一次性搞定所有那些东西,恐怕得花你几个星期甚至几个月的时间!并不是一定要搞定所有这些东西你才能正常工作的。除非你真的非得利用某个程序,或者你闲着没事,否则你可以不管这些东西。 == 上面几条仅供参考== 以上只是个人意见,不一定适合所有人。取舍由你了! [[Category:待删页面]]
返回
学习 Linux 几点忠告
。
导航菜单
页面操作
页面
讨论
阅读
查看源代码
历史
页面操作
页面
讨论
更多
工具
个人工具
登录
导航
首页
最近更改
随机页面
页面分类
帮助
搜索
编辑
编辑指南
沙盒
新闻动态
字词处理
工具
链入页面
相关更改
特殊页面
页面信息