(三) Linux真的难学难用吗?
如果用windows时不是等人喂饭,用Linux也不难。
大家学windows时是怎么入门的?99年刚拿到自己的第一台PC时,我只有初中时在学习机上练习五笔打字和高中时玩星际、三角洲用鼠标指挥的基础,打字和鼠标操作还过得去,至于windows,啥也不会。求助于早在97年已经有PC的朋友,他拒绝手把手地教我:“一开始谁都不懂,只管动手试试,只有动手了会弄了才是会用了,我帮你弄好了对你没有好处。”然后指着一堆《电脑爱好者》:“把这些看完了基本上就会用windows了,遇到问题也知道怎么解决了。”很庆幸我朋友没有“慷慨地”喂饭,而是指明学用勺子吃饭的方法。半年后我还没有看完那堆《电脑爱好者》,不过日常使用已无大碍,不会装机或者遇到疑难杂症的同学都会来找我帮忙,这时候我已经在装Linux了。
看完《Linux不是Windows》后,我停止将对windows的了解和经验套用到Linux上,什么不懂就去找资料,什么不会就去google,对于(二)中的3个问题,我花在学习Linux上的时间远没有windows下折腾各种设置、各种软件的时间多(上班后不比大学时有大把自由时间)。现在回头看看,Linux没有“幼儿”时期想象的那么难,至少我没有买过一本纸质书也没有完整地看完一本电子书已经用了近一年了(这也是我仍在菜鸟级别修炼的主要原因%-|)。我走过的路跟学windows差不多,不过是资料来源由纸质杂志换成了贴子和电子书。唯一觉得难的是:遇到问题时就想“为什么Linux不像windows那样xxxxx”。拒绝了解学习Linux却要Linux像windows那样工作,强迫勺子像筷子那样工作的愿望导致必然的不可能实现的结局,只能失望+沮丧+痛苦,也许还有愤怒。
2005年8月装的Slackware 10.1,然后开始如上所述学用Linux。不到半年,2005年12月,部门的一个项目需要在客户的Red Flag DC Server 5(红旗数据中心服务器5,也是Linux的一个发行版)上安装Oracle 10g。部门内懂Oracle的高手多了,可是都不知道在Linux下怎么装,似乎只有我接触Linux多些,就要我顶上了。这之前我只在WindowsXP上装过一次Oracle 9i,也仅仅是自己试装了一下,没有人连这个数据库因此有没有装好能不能连上还是未知,我连导入/导出数据都不会。忐忑……跑了两趟,两个下午,搞定了,这个数据库至今仍在运行,没有发现问题。很难吗?手上有厂商和大侠公布在网上的安装指南,基本上是照着安装指南一步步做,只是有些步骤需要稍微变通一下,这些变通仅涉及环境变量的设置、常用命令的使用(不好意思,我看了安装指南才知道有cpio这个命令)。大家看到了,我是一个试着使用Linux不到半年的菜鸟,常用命令都不熟,可是在我从未接触过的Red Flag DC Server 5上装上了我从未装过的Oracle 10g,多半归功于同事的帮助、安装程序做得越来越好和安装指南比较详细,我所起的作用只是对Linux皮毛知识的运用,却足以应付这件差事。也许我并没有正确安装今后会出问题,但至少从“完全不知道如何着手”跨到了“似乎搞定了”这步。我遇到的很多问题都是这样,问题本身不一定难到没法解决,难在自己的态度,是选择面对去解决,还是选择逃避。
针对遇到的具体问题去分析症状寻找答案,通常看上去“难”的问题能够得到解决,需要的只是多一点耐心想想“我怎么解决”或“到哪儿找现成的解决方案”。如果喜欢玩探险解谜类的游戏,这个过程充满乐趣与成就;如果只是习惯看着别人玩,自己遇到时脑子里翻来覆去只有一句“啊!怎么办呢?”,呵呵,痛苦与失落会常伴左右。
--------------------next---------------------
阅读(586) | 评论(0) | 转发(0) |