相信大伙都听说过linux系统,然而对于这个系统,总使让新手感觉茫然,诺达的系统。下面是一段百度中的介绍:
linux系统是一套开源的并且能够自由传播的类似与unix操作系统,是一个基于posix和unix的多任务、多用户、支持多线程和多cpu的操作系统。它能运行主要的unix工具软件、应用程序和网络协议。linux继承了unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。说了这么多,是不是感觉很晕。没关系,这些东西不用去深究这些,作为菜鸟,你需要从基本做起,这篇文章将帮助你真正去学会linux。
一、熟练掌握linux命令
学习linux这个过程中。你需要一本教材作为参考,在这里我推荐《linux就该这么学》。如果要真正掌握这个东西,确实需要花费很长很长时间,但入门这个阶段,你必须得对命令行熟练。因为在命令行操作,就相当是在和linux系统对话,不断向内核提出申请,需要进行文件的一系列的操作。下面就简单的介绍一些命令。可以供大家做一些简单的学习。
linux的文件操作很多,为什么这么说呢,linux有一句话比较能验证这一问题。那就是一切皆文件。不管是外设还是硬盘。都被系统映射成文件。所以文件操作就非常重要。文件处理命令:cd、file、mkdir、grep、dd、find、mv、ls、diff、cat、lncd命令,切换不同的目录,cd~这个命令在任何情况都可以把当前目录切换到用户根目录。cd..切换到上一目录,也就是父目录。
mkdir命令,创建一个目录,这个目录可以创建任何一个地方,这个取决于绝对路径和相对路径。
touch命令,这个是用来创建一个新文件,当然你也可以vi,nano等编辑器创建一个文件。新手我还是建议用touch吧。
ls命令查看任意目录的文件,ls表示查看当前目录下的文件,当然也可以查看主目录下,不过需要你对绝对路径和相对路径区分清楚。
当然,我在这里讲的知识只是九牛一毛,真正要弄清楚,还希望你们好好去查阅相关文档。比如说网络操作命令:ifconfig、ip、ping、netstat、telnet、ftp、route、rloginrcp、finger、mail、nslookup等等。
二、选择一本适合自己的入门书籍
那么问题来了,linux这么难,怎么学才能掌握它呢?我想很多人都对linux感兴趣,但对linux去无从下手,在我身边也有很多人喜欢自学,但是刚开始还很感兴趣,学会了很多命令,但是过了不久,却渐渐失去了兴趣,因为对于后续的shell语言,系统编程,网络编程,搭建服务器等一系列的问题油然而生。觉得很难,就放弃了。所以我还是建议大家读一本好书。不管是网络上,连平时生活中,各种linux书籍遍地开花,到底选择那一本书,真的是一件很头疼的事。谈谈我学习linux的书籍吧。一本书籍评价好坏,起码第一感觉要通俗,如果编书的人水平很高,编出的书却很难读懂,那新手基本可以放弃这本书。这本书不适合新手去看。咱还是老老实实看看基础的书吧,第二点书籍要有含量,就是那种比较深入,让人读之后,有启发。不像某些书籍,全篇文章都在大论,一点都不注重实际的效果。在这里我推荐的是《linux就该这么学》,为什么我要推荐这本书了,相信大家都被这样一篇文章所惊诧到。那就是从医生到学习linux系统的过程这篇文章。我当时读了这篇文章,便开始读这本书,不久就喜欢上了这本书。当然选择适合自己的就是最好的。
三、选择一个适合自己的linux发行版系统
linux系统是一个庞大的干系,有一个内核演变而来的发行版成千上万,每一款发行版都拥有一大批用户,就比如说ubuntu,opensuse,redhat,federa,debian等等。
形形色色,选哪有一个比较好呢?既然大家差不多都是从window转过来的,多多少少有那么一点windows情怀,所以这次我给大家推荐一个发行版为ubuntu。我为什么要提这个呢,原因很简单ubunt界面比较友好,几乎和windows差不多,
ubuntu是一个以桌面应用为主的linux操作系统,其名称来自非洲南部祖鲁语或豪萨语 的“ubuntu”一词(译为吾帮托或乌班图),意思是“人性”、“我的存在是因为大家的存在”,是非洲传统的一种价值观,类似华人社会的“仁爱”思想。而且ubuntu具有庞大的社区力量,用户可以方便地从社区获得帮助。说了这么多,我想大家对如何学好linux有了更好的理解,相信那些linux初学者看了本文后,能找到自己学习方法,有自己的一套学习方法,再有什么不懂的可以通过/进行了解,希望能在linux的道路上走的更远!