Linux培训
达内IT学院
400-996-5531
今天小编要跟大家分享的文章是关于怎么自学Linux?Linux的学习方法有哪些?最近Linux系统越来越火,使用者越来越多,很多人都开始想要学习Linux技术,那么怎么自学Linux?Linux的学习方法有哪些呢?让我们一起来看一看吧~
1、买一本Linux学习入门资料
"如果你还没有好好的读完过一本Linux安装及入门教材就不要到初学者论坛来问题!因为你连问问题的资格都没有! " 这是我的一个比较偏激的观点。
如果你现在开始下决心学习Linux了,那么第一件你要做的事情是到书店去挑一本好书。而不是到论坛社区去问该用什么版本,该如何学习 Linux。一本好的入门教材可以让你快速领悟Linux的操作方式,系统的基本使用等等。而且都是前人总结经验写出来的,他可以帮你搭起一个学习 Linux的框架,对Linux有一个总体的认识。就好比建一撞大楼前先打好地基,搭好混凝土框架。以后就可以慢慢往这个框架里添砖加瓦,最后建起大楼。
而那些想急于学习的,不想看书,只想靠混论坛来学习Linux知识的人,就好比建一撞大楼,今天建好第一层,然后第一层就要全部粉刷好,装修好,家具买好住进去,然后第二天再开始建第二层。这样没有整体规划的学习是学不好Linux的,最后的结果是浪费自己的时间,也浪费别人的时间。
如果你不信,可以让实事去告诉你,以一年为限,你和你的一个朋友同时从0开始学Linux,计算机基础差不多。你去买几本好书自己慢慢看边看边做实验,让你的朋友整天到各大论坛瞎混零散的学些Linux知识。也许一开始,你的朋友会比你懂得多,但是一年以后你的水平肯定在你的朋友之上。
在初学阶段,不要随便在论坛上发问,多看书是根本,即使真的非问不可的问题,也要先自己动手察资料解决。实在不行再来问,高手不会鄙视菜鸟,因为每一个高手都是从菜鸟过来的,他们都知道菜鸟的苦衷。但是高手会看不起那些自己不愿动手动脑不会学习解决问题而只想得到现成答案的人。那样的人会被高手在心里暗骂成不配用Linux的蠢货。
你需要以下几种书:
一本好入门教材->一本Linux指令参考手册->Linux系统管理手册->讲解Linux系统原理的书。
一开始,你只需要入门教材就可以了。并且严格安教材的讲解去学习,不要一天到晚想着去装显卡驱动啦,装游戏啦,装软件啦,这些都没有必要。你就当你自己的电脑不能上网,只能通过看书学习。慢慢看书,稳抓稳打。慢慢地就融会贯通了。这时候你再到Linux初学者论坛去看看,你在那里早已经是高手了。
另外,一开始你要选定一本入门教材,但是不能只看一本,因为有些书上讲的,可能是另外的书上没有的。因此,重点选一本教材看完。然后再看两三本入门教材浏览一下。作为对第一本书的知识的扩充和巩固。在看书过程中,如果你有什么不懂的,不要急于上论坛问,自己认真看几次,实在不懂没有关系,把问题放在那里。
不要钻牛角尖不懂不肯放手,这种精神是好的, 但是方法是错误的。你尽管学下去,也许你看完书本以后的内容,就对前面不懂的内容豁然开朗了。这是在学习Linux中常有的情况。
另外,现在很多入门书籍是针对非技术型用户的。(我把那些对Linux本身不感兴趣,只想用他来上网,听音乐和打字的人称为非技术型用户,而把对Linux本身感兴趣的人称为技术用户)
这些针对非技术型用户的入门书籍几乎通篇都是插图,讲解的内容都是如何在图形界面下操作。这些书籍并不能帮你成为一个高手。反而会让你养成倚赖鼠标和图形界面操作的习惯以后很难改掉。
因此不能看这些书,一定要买那些一开始就从系统基本机构基本命令开始讲解的书籍。我看过的第一本Linux入门书籍共有十多章,但是他从第十一章开始才大致的讲解了一下图形界面的知识。我很感谢这本书,让我一开始就脱离了windows的思维方式,给我以后的进一步学习带来了很大帮助。
完成以上的内容,你就完成了建大楼打地基建混凝土框架的过程了。可以接下来进一步学习了。
2,看完系统自带的文档
当你完成入门的过程后,就可以开始读其他的文档,然后到论坛的精华区看看,向你建起来的大楼框架中添砖头了。当然 ,首先要读的,还是系统自带的文档。
绝大多数Linux发行版都自带非常详细的文档。比如我一直在用的redhat,他有从系统安装到系统安全,针对不同层次的人的详尽文档。静下心来,把这些文档读完,比看任何论坛的精华区都有用。书籍和文档就好比是你每天都离不开的一日三餐,论坛区的精华文档就好比是点心和水果。你可以不吃点心和水果,但是决不能不吃正餐。
当然,不能为看文档而看文档,你一定要边看边安文档中说的做试验验证。这样才印象深刻,否则看过就忘记了等于没有看。
另外,如果真心想学习Linux就不要吝啬,也不要害怕丢失数据而不敢做实验。我建议你去买一个小的二手硬盘,然后放开手干。不要怕丢失数据而不敢做,如果你没有学会技能,将来做了Linux系统管理员或者网络管理员到那时因为不会而丢了数据就是大事情了。
3,忘记windows的思维方式
思想性的转变比暂时性的技术提高更有用,因为他能帮助你加快学习速度。现在很多人用Linux。但是,他们用Linux的方式完全是 windows的那一套方式。骨子里都是windows的思想。
这样是不能领悟Linux的精髓体验不到他的优越性的。我前几天看到一个朋友要把刚装了不到2天的mandrake 10 删除掉,我问他为什么,他说太慢了,受不了,还是用windows快。然后我留意了一下他用Linux的方式,他的所有操作都带着windows的影子。 他连最基本的删除,移动文件这样的操作都要用鼠标,这样当然慢了!最后我只好说,你删除吧,你不适合用Linux,Linux不是这样用的。
各位可以去看看那些Linux高级用户,他们是怎样操作的。通常他们都是在X上开一个xterm或者rxvt终端,80%以上的操作都在这个终端下用命令完成,因为 Linux的命令行十分强大,速度也十分快,简单的几个命令的组合就能完成非常复杂的操作。
举一个例子:Linux的常用命令find,去看看man文档,初学者一定会觉得太复杂而不原意用,但是你一旦学会了就对他爱不释手。他的功能实在太强了,在配合exec参数或者通过管道重定向到xargs命令和 grep命令,那么他能完成非常复杂的操作,如果同样的操作你用图形界面的工具来完成,恐怕要多花十几陪的时间。因此Linux高手经常会说:如果没有 find和grep我们还怎么活。
但是现在大部分的Linux初级用户受到windows影响都喜欢用图形界面的工具来完成一些基本的操作,我并不是说图形界面不好。只是由于Linux和windows设计思想的不同他们的操作方式也有很大不同。在windows下用图形界面操作会比敲命令快,但是 Linux是一个命令行组成的操作系统,他的精髓在命令行! 无论图形界面发展到什么水平这个原理是不会变的!
4,入门以后多学命令
当你看完了一两本入门书籍后就应该扩充自己的知识,多学习Linux命令,但是不要在初学阶段就系统的学习Linux命令,初学阶段只要学会书上提到过的命令就可以了。单靠学习各种命令而成为高手是不可能的,但不会命令而成为高手也是不可能的。这就好比学英语,什么语法都不懂,只捧着单词手册背单词是学不会英语的,但是没有单词词汇量英语水平也提不高的。
在Linux中学习命令的最好办法是学习bash脚本编程。bash脚本比起其他语言来学习简单,但是功能却十分强大。通过学习bash编程,能让你掌握大量的Linux命令。另外,买一本命令参考手册是必要的,遇到不知道怎么用的命令可以随时查询,这要比察man文档快。特别适合英语不好,看不懂man文档的人。
在Linux中,命令可分为系统基本命令和应用程序命令。系统基本命令是所有的unix类系统都支持的命令,走到哪都不变,只要是unix类系统上就肯定有。比如ls,rm,rmdir,cp,cd,mv,cat 等等。
这样的基本命令大约有200个,这些命令是一定要掌握的,我买了一本< redhat 7 指令参考手册>这本书非常好,他根据命令的常用指数分类,标明3颗星的为最常用命令,一定要掌握,两颗星的其次,1颗星的只要知道一下就可以了虽然现在都已经FC3了,但是经典的UNIX基本命令几十年来都没有变过!另外有些命令是Linux特有的或者是某一个应用程序的可执行文件比如xmms播放器。
这些只要知道就可以了,不知道也无所谓。有些命令比较少用,因此通常都记不住他的用法,对于这些命令至少要知道有这个命令,脑子里有印象,需要用的时候察一下手册就可以了,但是决不能不知道这个命令的存在!
5,学会管理系统
等到有了基本知识,也掌握了一定量的命令用法后,就可以进一步学习管理系统。这些内容入门书上会有,但是不会很深入。要深入的学习系统管理,就要去买一本类似之类的书。认真的看书并做实验,可以让你很快的进步。
学习配置各种网络服务器,用Linux搭建网络,这些都是学习Linux系统管理和网络管理的好方法。到了这个阶段就可以经常上网察察资料,看发布软件的官方网站文档和FAQ,看看论坛精华区文章。但是不能本末倒置,多看书还是根本。书籍和官方文档可以让你系统的学习,但是论坛可以让你学到一些小知识,小技巧。
我本人也经常到论坛上来看看,因为即便是一个新手,也可能会发现一些你所不知道的小技巧,看论坛可以学到这些小技巧。但是我看文档和看论坛的时间比不会小于4:1 。 可以把平时积累的问题一次在论坛上发问。 但是初学的时候不要频繁上论坛,因为你要问的问题都在书上写着,耐心一点,你很快就能看到了。
6,学习专业课程
如果你不是计算机专业的,而想把Linux学好,就一定要学习专业课程。学习微机原理,操作系统,计算机网络等等专业课程是必需的。为什么同时开始学习 Linux,有些人学的非常快,不到半年就成了高手,有些人玩来玩去还玩不出名堂,玩了一两年还是菜鸟? 因为那些学得快的人有基础,他们都学过专业课程。同样一篇文档,没有基础的人可能看了三遍还不明白,基础扎实的眼睛扫两下就懂了! 这就是专业和非专业的差别! 因此,要想达到更高的境界就一定要学习基础的专业课程。
7,保持虚心学习的态度
我想再重复一遍天外有天,人外有人的道理!
保持虚心的学习态度不仅能让你学到更多知识,而且会让你受人尊重。
在Linux 的世界里,如果你想靠混论坛,发水贴,换几颗星星增加一下级别,然后再面对菜鸟说几句牛哄哄的话来赢得别人的尊重是不可能的。即便是一个刚入门的菜鸟,也能分辨你回答问题的质量,从而知道你到底有多少水平。另外,当你成了"高手"的时候,你也能从"菜鸟"那里学到很多知识。
因为有很多问题是你从来没有想过的,认为自己肯定会的,但是实际遇到的时候会有困难。 而"菜鸟"们往往更善于发现这类问题。这就是中国人常说的"教学相长"!
在Linux的世界里,越是水平高的人越谦虚,因为他们知道自己还有很多不知道的,而那些半瓶水就想晃荡的人反而自以为是,因为他们还不知道自己还有很多不知道的! 去看看,# 嵌入式开发和UNIX版块的牛人,他们很多都是有过好几年Linux方面的工作经验,精通Linux和unix的好手,但是每个人都保持着非常谦逊的态度,这些人是值得尊敬的。
以上就是小编今天为大家分享的关于怎么自学Linux?Linux的学习方法有哪些?的文章,希望本篇文章能对想要学习Linux技术的你有所帮助,想要了解更多Linux学习相关知识,记得关注达内Linux培训官网。
填写下面表单即可预约申请免费试听! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!
Copyright © 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有
Tedu.cn All Rights Reserved