发信人: zshao (默契), 信区: FreeOS
标 题: 致 Linux 的业余初学者(zz)
发信站: (Wed Dec 15 12:43:08 2004), 转信
心蛛,2004年06月10日
我不敢说自己是一个 Linux 高手,甚至不敢说自己是一个有经验的用户,因为至少有这
些理由:我在编译内核的时候不成功的次数远多于成功的;Linux下大部分的软件我都还
不清楚如何使用,比如我主要用 emacs 处理文本,但却不知道如何用 emacs lisp 编写
一个文本生成模版,甚至我不知道如何在 vim 下插入一个新的文件;我没有发布过任何
开源软件,在 source forge 上根本不可能找到我的名字;至今有些关于 GNU make 的语
法我都还搞不清楚,autoconf/automake 之类的工具,我基本不会使用;等等。其实说到
底,我接触并使用 Linux 完全是偶然。从 1998 年我在一台赛扬的机器上第一次装上
Turbo Linux 3.0.2 中文版开始,已经快六年了。六年来,多少有一点积累亦即所谓的经
验。这六年来,我只是一直关注着 Linux 这种东西而已。于我而言,它毕竟只是业余。
因此,此文也只是针对业余的 Linux 初学者而言。
一、你为什么要学习 Linux ?
任何流行的东西都会有许多追随者。超市打折时门前排着的长队、红歌星演出时拥挤不堪
的现场、女孩子的坤包从小变大又从大变小等等。如果你对这些现象不屑的话,有可能你
也正是其中一员。我所指的是对流行技术的追风现象中,你极有可能是这样的一员。为什
么开头说这样的话呢?我在1998年底的时候四处找 Linux 的资料,只是在南京电子工业
书店(好象是这个名字吧?)一个不起眼的角落里找到了一本《Linux大全》,好象是卖
不出去的样子;后来好象一夜之间,各种关于 Linux 的资料满街都是,如今书店里摆得
满满的全是“Linux从A到Z”、“Linux从入门到精通”、“Linux使用精解”、“Linux编
程白皮书”等。如今的 Linux 和各种各样的 XML、SQL、C#、.NET等资料一样,是书店中
流行的书籍了,而 Linux 也正象流行感冒一样开始慢慢地传染给你这样的初学者。
为了表明你不是一个技术追风者,我觉得在你打算学习 Linux 之前,先问自己两个问题
:
1、你有一个明确的学习 Linux 的理由吗?
2、如果你把学习 Linux 的时间用来做其它事情,会不会更有成就感?
第一个问题如果你的答案是否的话,我觉得你已经没有必要去学习 Linux 了。没有明确
理由的事情,除非你有足够的空闲,一般没有必要去做。如果你仅仅是因为最近看到关于
Linux 的报道很多,听别人说的也很多,仅仅因为这个理由才想看看这种东西,那么,
你就更没有必要去学习了。当然,尝尝鲜是可以的,但要在你有足够空闲的情况下。否则
,你的时间可以用来做其它更重要的事情,比如陪你的女友、给她设计一个 flash 等等
。同样
,如果第二个问题的答案是肯定的话,你也没有必要把时间花在 Linux 上。
如果你第一个问题是否定,第二个问题是肯定,你仅仅是因为别人说起 Linux 较多才开
始学习它,毫无疑问,你是个技术追风者。
我学习和使用 Linux 的最初理由是因为我喜欢 GNU 所代表的那种计算机文化,说实话,
我第一次了解到 GNU 文化的时候是很激动的;另外有一个说不出口的理由是因为当时周
围很少有人用这个东西,我使用它显得自己与众不同。再后来,用得多了,我又有了新的
理由:我工作与学习中需要用到的许多软件在 Linux 下运行最顺畅;我用 Linux 相比用
Windows 来说系统更稳定、效率更高。当然,这些理由是我使用 Linux 约两年多之后才
形成的。再到现在,我使用 Linux 的理由仅仅是因为我使用它比使用 Windows 更习惯。
在我看来,业余的 Linux 使用者,这样的学习理由是最硬板的:
1、我工作中用到的软件是基于 Linux/Unix 开发的,我必须要它;
2、我不想用盗版且没有足够的余钱去购买正版,而在 Linux 下的自由软件完全可以替
标 题: 致 Linux 的业余初学者(zz)
发信站: (Wed Dec 15 12:43:08 2004), 转信
心蛛,2004年06月10日
我不敢说自己是一个 Linux 高手,甚至不敢说自己是一个有经验的用户,因为至少有这
些理由:我在编译内核的时候不成功的次数远多于成功的;Linux下大部分的软件我都还
不清楚如何使用,比如我主要用 emacs 处理文本,但却不知道如何用 emacs lisp 编写
一个文本生成模版,甚至我不知道如何在 vim 下插入一个新的文件;我没有发布过任何
开源软件,在 source forge 上根本不可能找到我的名字;至今有些关于 GNU make 的语
法我都还搞不清楚,autoconf/automake 之类的工具,我基本不会使用;等等。其实说到
底,我接触并使用 Linux 完全是偶然。从 1998 年我在一台赛扬的机器上第一次装上
Turbo Linux 3.0.2 中文版开始,已经快六年了。六年来,多少有一点积累亦即所谓的经
验。这六年来,我只是一直关注着 Linux 这种东西而已。于我而言,它毕竟只是业余。
因此,此文也只是针对业余的 Linux 初学者而言。
一、你为什么要学习 Linux ?
任何流行的东西都会有许多追随者。超市打折时门前排着的长队、红歌星演出时拥挤不堪
的现场、女孩子的坤包从小变大又从大变小等等。如果你对这些现象不屑的话,有可能你
也正是其中一员。我所指的是对流行技术的追风现象中,你极有可能是这样的一员。为什
么开头说这样的话呢?我在1998年底的时候四处找 Linux 的资料,只是在南京电子工业
书店(好象是这个名字吧?)一个不起眼的角落里找到了一本《Linux大全》,好象是卖
不出去的样子;后来好象一夜之间,各种关于 Linux 的资料满街都是,如今书店里摆得
满满的全是“Linux从A到Z”、“Linux从入门到精通”、“Linux使用精解”、“Linux编
程白皮书”等。如今的 Linux 和各种各样的 XML、SQL、C#、.NET等资料一样,是书店中
流行的书籍了,而 Linux 也正象流行感冒一样开始慢慢地传染给你这样的初学者。
为了表明你不是一个技术追风者,我觉得在你打算学习 Linux 之前,先问自己两个问题
:
1、你有一个明确的学习 Linux 的理由吗?
2、如果你把学习 Linux 的时间用来做其它事情,会不会更有成就感?
第一个问题如果你的答案是否的话,我觉得你已经没有必要去学习 Linux 了。没有明确
理由的事情,除非你有足够的空闲,一般没有必要去做。如果你仅仅是因为最近看到关于
Linux 的报道很多,听别人说的也很多,仅仅因为这个理由才想看看这种东西,那么,
你就更没有必要去学习了。当然,尝尝鲜是可以的,但要在你有足够空闲的情况下。否则
,你的时间可以用来做其它更重要的事情,比如陪你的女友、给她设计一个 flash 等等
。同样
,如果第二个问题的答案是肯定的话,你也没有必要把时间花在 Linux 上。
如果你第一个问题是否定,第二个问题是肯定,你仅仅是因为别人说起 Linux 较多才开
始学习它,毫无疑问,你是个技术追风者。
我学习和使用 Linux 的最初理由是因为我喜欢 GNU 所代表的那种计算机文化,说实话,
我第一次了解到 GNU 文化的时候是很激动的;另外有一个说不出口的理由是因为当时周
围很少有人用这个东西,我使用它显得自己与众不同。再后来,用得多了,我又有了新的
理由:我工作与学习中需要用到的许多软件在 Linux 下运行最顺畅;我用 Linux 相比用
Windows 来说系统更稳定、效率更高。当然,这些理由是我使用 Linux 约两年多之后才
形成的。再到现在,我使用 Linux 的理由仅仅是因为我使用它比使用 Windows 更习惯。
在我看来,业余的 Linux 使用者,这样的学习理由是最硬板的:
1、我工作中用到的软件是基于 Linux/Unix 开发的,我必须要它;
2、我不想用盗版且没有足够的余钱去购买正版,而在 Linux 下的自由软件完全可以替