这些年由于Linux的火热,不少人都开始在学习Linux了,本大(Da)神(Diao)做为一个跟得上时代的小白,固然也要学习Linux了,本文就介绍一下这些年学习Linux的一些经验和心得.linux
第一次学习linux时,第一件事固然就是安装Linux操做系统了,不一样的公司提供的都是基于Linux内核并配以不一样的软件包而打包的发行版系统,而其中就以红帽公司最为著名,其发行的RHEL和Fedora都是不错的发行版,其两者最明显的区别就是RHEL针对企业用户,而Fedora针对于我的用户.shell
因此对于我这个初学者而言,老师就建议咱们安装RHEL进行学习,安装简单,图形化界面较好,并且此发行版由于太过流行,因此特别适合初学者.因而就开始大肆搜索资料,看到不少网友说看《Linux就该这么学》比较好,因而在百度搜索后,发现这份资料居然全免费,对初学者而言实在太棒了.跟着教程在虚拟机里安装了RHEL,在习惯了Linux简易的GUI以后,开始尝试Linux的命令行操做,说实话对命令行真的很不习惯,而图形化界面又没windows作得好,老师说Linux基于命令行操做才是是系统的精髓所在,可是初学者没有亲自感觉到,因而就会有种对新鲜事物感兴趣的同时还夹杂着畏惧的情绪,止步不前,在老师上课的讲解、演示及课下及时的对命令行的练习下,我慢慢感觉到了Linux的魅力。windows
Linux的用途仍是不少的,在工做中服务器的操做系统使用Linux的不少,维护管理很方便,相比于window操做系统的臃肿,Linux短小精悍、占用内存少,而且是开源的,因此应用场景不少,可随便修改定制,像不少的电子设备都是基于linux开发的,好比安卓系统就是基于Linux内核而开发的,如今霸占了绝大多数的智能手机。还有不少嵌入式电子设备,如家电产品等这些都是基于嵌入式linux。服务器
在linux中,命令可分为系统基本命令和应用程序命令.系统基本命令大多被全部的Linux发行版所支持,初学者对于学习一些系统命令而作出来一些东西,会增长学习的兴趣,即便是简单的,好比建立test文件夹用mkdir test,删除一些空的文件夹rmdir ,显示日历cal,改变文件权限chmod,变换目录cd,查看目录中有哪些文件ls等等,而后作一些脚本练习命令,好比作一些最简单的输入输出操做,echo输出操做,“>”重定向到指定文件。网络
在学习脚本命令的时候,也是一个有趣的过程,好比“>”和“>>”的区别、chmod的做用,执行脚本的格式 ./myshell、cd的做用,在了解了这些知识以后至少有一种学到东西的感受,学习就是这么一点一滴的积累,漫长的过程,学习,知足,再挑战,不断地按部就班地成长。工具
在学习Linux命令时要选好工具,会起到事半功倍的效果,shell就是一个很好的工具,它起到翻译的做用,链接内核与用户之间的操做,不少Linux发行版默认的shell是Bash,在学习Bash的过程当中了解到Bash的一些优点:默认保存历史命令,经过上下键查看便可,只须要输入前几位就能够用tab键补齐命令,强大的批处理脚本能力等。学习
在学习掌握必定的基本知识也掌握了必定量的命令用法后,就能够进一步学习管理系统,这些内容在《Linux就该这么学》这本书上都有介绍,可是看书不能光看理论知识,这样看着看着就是去兴趣了,而要结合必定的实验(好比书后的练习必定要作作看),在练习实验的基础上增长兴趣,可让你很快的提升,学习配置各类网络服务器,用Linux搭建网络服务,这些都是学习Linux系统管理和网络管理的好方法.。到了这个阶段就能够常常上网查查资料,看一些初学者不肯意看的官方文档,虽然有些枯燥,但会学到不少精华的东西,还要看看论坛精华区文章,多跟论坛里的小伙伴讨论学习工做中遇到的问题或对问题的见解以及不一样的解决方案,但不能光靠论坛的学习,毕竟论坛上大可能是本身的经验,有些描述的不够清晰,因此多看书仍是必要的。书籍和官方文档可让你系统的学习,可是论坛可让你学到一些小知识,小技巧。我本人也常常到论坛上来看看,由于即使是一个新手,也可能会发现一些你所不知道的小技巧,看论坛能够学到这些小技巧。 能够把平时积累的问题一次在论坛上发问, 可是初学的时候不要频繁上论坛,由于你要问的问题都在书上写着,耐心一点,你很快就能看到并学习掌握了,因此对于初级的问题本身看书解决,有助于本身的学习能力的提升和养成独立解决能力的问题,而遇到那些想了很长时间仍然没有结果,能够尝试着与人沟通,思惟有时会定势,陷入死胡同,因此交流也是很重要的。操作系统
总之,对于初学者在选定一个方向并培养了本身的兴趣以后,就要坚持去学习攻克其中的重重难题,慢慢的积累以后,突然之间就会以为懂得也挺多的。最后祝全部对Linux感兴趣的同窗们一块儿奔跑在光明的道路上吧。命令行
忘记说了,《Linux就该这么学》这本书的官方在线地址我就不po了,你们本身找一下吧,叫linuxprobe。翻译