怎样学好linux_不但只是玩

现在听说过linux,会一点linux基本操作的人多如牛毛,然而真正能用linux 一点事情的确少之又少,这就造成了现在的状况:各大linux 论坛十分热闹,但 我国linux 到底是什么原因造成了这样的状况? 纠其原因,只有两个字:浮燥! 如果在论坛里来一次调查投票,看一下在论坛里的人到底有多少人手头有一本以 上的正规linux 教材.我想这个数字不会超过30%. 如果再问一下,有多少人完整 的读过各发行版自带的入门文档,系统定制文档,系统管理文档和系统安全文档, 恐怕这个数字不到10%. 如果进一步再调查一下究竟有多少人静下心来学习过 操作系统和计算机网络等和linux 学习十分密切的专业课程,那么恐怕只有3%的 数字都不到了. 这让我想到了98年前后IT泡沫时代的中关村.在中关村的大街小巷,到处是一个 个意气分发牛哄哄的IT 精英.他们戴着默镜,剔着小平头,张口闭口都是网络,安 全,信息,黑客,代码,产业.T 恤背后写着三个字:别惹我! 然而最后IT 泡沫一过, 只有那些真正肯安安心心静心学习的人在IT 界存活了下来. 现在国人学习linux 的状况也是这样,学linux 的人个个都意气分发,以为学习l inux 会用linux 是多么了不起.学了一点皮毛就认为很牛了.但是那些企业用人 单位却很难找到真正适合的linux 人材.因此,我想就目前的状况发表一下我的 看法. 首先,这篇文章是写给那些想成为linux 高手,并真正想用linux 做些事情的人. 如果你只想做一个菜鸟,没事的时候在你双系统启动的电脑上偶尔选一次 linux, 然后没事进去偷着乐,那就请你自便.另外,我想说明,和真正的牛人比起来,我自 己还处于一个比较低的水平.我没有读过内核源代码,不知道linux 工作原理等 等,但是通过摸索,至少我已经找到了通往高手的道路的方向.因此还是想说两 1,linux不是玩具 如果你想系统的学习 linux,你必需清楚的认识到这一点.现在有很多人,号称是 linux 爱好者, 但是他们大部分的事情还是用windows 做,而linux 只是作为一个随便玩玩的系统.他们懂得 一些 linux 的基本操作,知道有 linux 这个玩艺,也因为经常听人家说 linux 好就咬定了 linux 就是好.只要有人说linux 比windows 差,那么他们就奋起反驳,他们也看不起用windows 的人, 认为用windows 的人水平低. 但是自己用电脑的大部分时间还是用windows 并且把重要的文 件都放在了windows 分区,因为他们骨子里只把linux当做玩具,没有真正领悟 linux的精髓所 在.如果你真正想系统的学习linux,想用linux 有所作为,那么请忘记windows 的思维方式,慢慢 感受和习惯 linux 的操作方式,总有一天你会真正体验到他的奥妙所在,从而从自己内心深处 喜欢他,使用他,而不是为了赶时髦或向人炫耀而使用他. 2,手头有一本好的入门教材吗 如果你还没有好好的读完过一本 linux 安装及入门教材就不要到初学者论坛来问题!因为你 连问问题的资格都没有! 这是我的一个比较偏激的观点.如果你现在开始下决心学习 linux 了,那么第一件你要做的事情是到书店去挑一本好书.而不 是到论坛社区去问该用什么版本, 该如何学习 linux. 一本好的入门教材可以让你快速领悟 linux 的操作方式,系统的基本使用等等.而且都是前人总结经验写出来的,他可以帮你搭起一 个学习 linux 的框架,对 linux 有一个总体的认识.就好比建一撞大楼前先打好地基,搭好混凝 土框架.以后就可以慢慢往这个框架里添砖加瓦,最后建起大楼. 而那些想急于学习的,不想看 书,只想靠混论坛来学习linux 知识的人,就好比建一撞大楼,今天建好第一层,然后第一层就要 全部粉刷好,装修好,家具买好住进去,然后第二天再开始建第二层.这样没有整体规划的学习 是学不好linux 的,最后的结果是浪费自己的时间,也浪费别人的时间. 如果你不信, 可以让实 事去告诉你,以一年为限,你和你的一个朋友同时从0 开始学 linux,计算机基础差不多.你去买 几本好书自己慢慢看边看边做实验,让你的朋友整天到各大论坛瞎混零散的学些 linux 知识. 也许一开始,你的朋友会比你懂得多,但是一年以后你的水平肯定在你的朋友之上. 在初学阶 段,不要随便在论坛上发问,多看书是根本,即使真的非问不可的问题,也要先自己动手察资料 解决.实在不行再来问,高手不会鄙视菜鸟,因为每一个高手都是从菜鸟过来的,他们都知道菜 鸟的苦衷.但是高手会看不起那些自己不愿动手动脑不会学习解决问题而只想得到现成答案 的人.那样的人会被高手在心里暗骂成不配用linux 的蠢货. 你需要以下几种书: 一本好入门教材-

一本linux 指令参考手册-

linux 系统管理手册-

讲解linux 系统原理的书. 一开始,你只需要入门教材就可以了.并且严格安教材的讲解去学习,不要一天到晚想着去装 显卡驱动啦,装游戏啦,装软件啦,这些都没有必要.你就当你自己的电脑不能上网,只能通过看 书学习.慢慢看书,稳抓稳打.慢慢地就融会贯通了.这时候你再到 linux 初学者论坛去看看,你 在那里早已经是高手了. 另外,一开始你要选定一本入门教材,但是不能只看一本,因为有些书上讲的,可能是另外的书 上没有的.因此,重点选一本教材看完.然后再看两三本入门教材浏览一下.作为对第一本书的 知识的扩充和巩固. 在看书过程中,如果你有什么不懂的,不要急于上论坛问,自己认真看几次, 实在不懂没有关系,把问题放在那里.不要钻牛角尖不懂不肯放手,这种精神是好的, 但是方法 是错误的.你尽管学下去,也许你看完书本以后的内容,就对前面不懂的内容豁然开朗了.这是 在学习linux 中常有的情况. 另外,现在很多入门书籍是针对非技术型用户的.(我把那些对linux 本身不感兴趣,只想用他来 上网,听音乐和打字的人称为非技术型用户,而把对linux 本身感兴趣的人称为技术用户) 这些针对非技术型用户的入门书籍几乎通篇都是插图,讲解的内容都是如何在图形界面下操 作.这些书籍并不能帮你成为一个高手.反而会让你养成倚赖鼠标和图形界面操作的习惯以后 很难改掉.因此不能看这些书,一定要买那些一开始就从系统基本机构基本命令开始讲解的书 籍.我看过的第一本 linux 入门书籍共有十多章,但是他从第十一章开始才大致的讲解了一下 图形界面的知识.我很感谢这本书,让我一开始就脱离了 windows 的思维方式,给我以后的进 一步学习带来了很大帮助. 完成以上的内容,你就完成了建大楼打地基建混凝土框架的过程了.可以接下来进一步学习了. 3,你看完系统自带的文档了吗? 当你完成入门的过程后,就可以开始读其他的文档,然后到论坛的精华区看看,向你建起来的 大楼框架中添砖头了.当然 ,首先要读的,还是系统自带的文档. 绝大多数linux发行版都自带非常详细的文档.比如我一直在用的redhat,他有从系统安装到系 统安全,针对不同层次的人的详尽文档.静下心来,把这些文档读完,比看任何论坛的精华区都 有用.书籍和文档就好比是你每天都离不开的一日三餐,论坛区的精华文档就好比是点心和水 果.你可以不吃点心和水果,但是决不能不吃正餐. 当然,不能为看文档而看文档,你一定要边看边安文档中说的做试验验证.这样才印象深刻,否 则看过就忘记了等于没有看. 另外,如果真心想学习 linux 就不要吝啬,也不要害怕丢失数据而不敢做实验.我建议你去买一 个小的二手硬盘,然后放开手干. 不要怕丢失数据而不敢做, 如果你没有学会技能, 将来做了 linux 系统管理员或者网络管理员到那时因为不会而丢了数据就是大事情了. 4,学习linux 不是逛自由市场. 经常看到有人问用什么版本的 linux 好,其实只要你认真学习无论什么版本都挺好的.要知道, 开发linux 发行版的人都是通读过 linux 内核代码,对 linux 原理极其精通的人,而且每一个开 发团队都对他的发行版做过测试后放出的.那些国际知名的大品牌更是如此. 因此,讨论什么 版本好并无意义,关键是你是不是真心想学.不过,为了避免曲高和寡,最好选用的人多的版本, 比如redhat manrake suse 等等. 国内有一两个 linux 版本做的也不错,但是国内的linux 都是 面向非技术型用户开发的,因此,如果你想成为高手,建议不要用国内的版本. 学习 linux 不是逛自由市场,选定版本就要静下心来学习.不要今天换版本明天要升级.这样对 你没有好处.我见过一些人号称用过十几种甚至几十种 linux,向人谈论起来头头是到,好像懂 的很多,但是如果你让他去用linux搭建一个web服务器,做一个linux网关,他就什么都不会了. 他们把时间都浪费在了版本的转换上了. 5,你能看懂英文文档吗? 谈论这个问题,我有点低气不足,因为我自己的英语很差.但是,至少我可以无障碍的读完一般 的计算机文档.计算机英语很简单,只要熟悉了计算机专业英语,高中毕业的水平就可以轻松 的阅读计算机文档了.如果你的英语实在太差了,连最简单的计算机英语文档都看不懂,那么 在学习linux 的同时,请赶紧学习英语.也许你说,你可以看翻译的文档,当我还是一个菜菜鸟的 时候,也是这样认为的.但是,后来才发现,如果你想深入学习linux,看不懂因为文档实在是太难 了.写的最好的,最全面的文档都是英语写的,最先发布的技术信息也都是用英语写的.即便是 非英语国家的人发布技术文档,也都首先翻译成英语在国际学术杂志和网络上发表.你去看看 各大软硬件生产商的官方网站,有哪一个不是用英语作为其主站的? 长期用windows 的人会 很不习惯这一点,装个软件还要看半天文档,应为 windows 用起来实在太简单了.但是如果你 想学习 linux 就必需学会看各种文档,而大部分的文档都是用英语写的.我发现很多人甚至连 man 文档都不会看,有什么命令不会用了就跑到论坛上来问,还装出一副可怜相,乞讨一个命 令的用法.有这些时间还不如自己看看man文档,即使你一个一个单词的翻译成中文再自己看 都比问别人强,因为别人的回答再怎么详尽都比不上man文档详尽.安装一个新的软件时先看 README,再看 INSTALL 然后看 FAQ,最后才动手安装,这样遇到问题就知道为什么.否则,说 明文档都不看,结果出了问题再来找答案反而浪费时间! 古人说欲速则不达就是这个道理! 6,忘记windows 的思维方式 思想性的转变比暂时性的技术提高更有用, 因为他能帮助你加快学习速度. 现在很多人用 linux.但是,他们用 linux 的方式完全是 windows 的那一套方式.骨子里都是windows 的思想. 这样是不能领悟 linux 的精髓体验不到他的优越性的.我前几天看到一个朋友要把刚装了不 天的mandrake10 删除掉,我问他为什么,他说太慢了,受不了,还是用windows 快.然后我 留意了一下他用linux的方式,他的所有操作都带着windows 的影子. 他连最基本的删除,移动 文件这样的操作都要用鼠标,这样当然慢了!最后我只好说,你删除吧,你不适合用 linux, linux 不是这样用的.各位可以去看看那些linux 高级用户,他们是怎样操作的.通常他们都是在X 开一个xterm 或者 rxvt 终端,80%以上的操作都在这个终端下用命令完成,因为 linux 的命令 行十分强大, 速度也十分快, 简单的几个命令的组合就能完成非常复杂的操作. 举一个例 子:linux 的常用命令find,去看看man 文档,初学者一定会觉得太复杂而不原意用,但是你一旦 学会了就对他爱不释手.他的功能实在太强了,在配合 exec 参数或者通过管道重定向到 xargs 命令和 grep 命令,那么他能完成非常

未经允许不得转载:主机宝贝 » 怎样学好linux_不但只是玩

评论 抢沙发

评论前必须登录!