相信大伙都听说过linux系统,然而对于这个系统,总使让新手感觉茫然,偌大的系统。下面是一段百度中的介绍:

Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。说了这么多,是不是感觉很晕。没关系,这些东西不用去深究这些,作为菜鸟,你需要从基本做起,这篇文章将帮助你真正去学会linux。

一、熟练掌握linux命令

学习linux这个过程中。你先要找一本是适合自己的书籍,我推荐《Linux就该这么学》,非常非常适合零基础的初学者进行学习,我下面会仔细的说道我为什么选择这本书来作为我的启蒙书籍。如果要真正掌握这个东西,确实需要花费很长很长时间,但入门这个阶段,你必须得对命令行熟练。因为在命令行操作,就相当是在和linux系统对话,不断向内核提出申请,需要进行文件的一系列的操作。下面就简单的介绍一些命令。可以供大家做一些简单的学习。

Linux的文件操作很多,为什么这么说呢,linux有一句话比较能验证这一问题。那就是一切皆文件。不管是外设还是硬盘。都被系统映射成文件。所以文件操作就非常重要。文件处理命令:cd、file、 mkdir、 grep、dd、 find、 mv 、ls 、diff、 cat、 ln

cd命令,切换不同的目录,cd ~ 这个命令在任何情况都可以把当前目录切换到用户根目录。cd .. 切换到上一目录,也就是父目录。

mkdir命令,创建一个目录,这个目录可以创建任何一个地方,这个取决于绝对路径和相对路径。

touch命令,这个是用来创建一个新文件,当然你也可以vi ,nano等编辑器创建一个文件。新手我还是建议用touch吧。

ls命令 查看任意目录的文件,ls 表示查看当前目录下的文件,当然也可以查看主目录下 ,不过需要你对绝对路径和相对路径区分清楚。

当然,我在这里讲的知识只是九牛一毛,真正要弄清楚,还希望你们好好去查阅相关文         档。比如说网络操作命令:ifconfig、 ip 、ping 、 netstat 、telnet、 ftp、 route、 rlogin rcp 、     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就该这么学》,希望你们能在Linux的道路上走的更远!

唠一唠Linux系统入门的方法和经验的更多相关文章

  1. 说一说本人对linux系统学习的方法和经验

    摘要: 相信大伙都听说过linux系统,然而对于这个系统,总使让新手感觉茫然,诺达的系统.下面是一段百度中的介绍: 相信大伙都听说过linux系统,然而对于这个系统,总使让新手感觉茫然,诺达的系统.下 ...

  2. Linux系统入门简介<1>

    linux系统入门简介 我们为什么要学习Linux? 在介绍Linux的历史前,我想先针对大家如何对Linux的发音说一下.我发现我身边的朋友对Linux的发音大致有这么几种: "里那克斯& ...

  3. Linux系统入门---开机启动流程

    目录 Linux系统入门---开机启动流程 一.centos6 二.systemd管理进程 1.查看级别 三.centos7实践案例: 1.案例1:centos7系统,单用户修改root密码 案例2: ...

  4. IT技术学习指导之Linux系统入门的4个阶段(纯干货带图)

    IT技术学习指导之Linux系统入门的4个阶段(纯干货带图) 全世界60%的人都在使用Linux.几乎没有人没有受到Linux系统的"恩惠",我们享受的大量服务(包括网页服务.聊天 ...

  5. 修改linux系统时间的方法(date命令)

    修改linux系统时间的方法(date命令) 来源:互联网 作者:佚名 时间:11-18 23:22:27 [大 中 小] date命令不仅可以显示系统当前时间,还可以用它来修改系统时间,下面简单的介 ...

  6. Ubuntu Linux系统三种方法添加本地软件库

    闲着没事教教大家以Ubuntu Linux系统三种方法添加本地软件库,ubuntu Linux使用本地软件包作为安装源——转2007-04-26 19:47新手重新系统的概率很高,每次重装系统后都要经 ...

  7. linux系统入门—文件管理

    目录 linux系统入门-文件管理 系统目录结构 目录管理 linux系统入门-文件管理 系统目录结构 几乎所有的计算机操作系统都是使用目录结构组织文件.具体来说就是在一个目录中存放子目录和文件,而在 ...

  8. Linux系统入门-Bash初识

    目录 Linux系统入门-Bash初识 Bash Shell介绍 Bash Shell的作用 Bash的两种使用方式 命令提示符 shell的基础语法 shell的基本特性 命令补全 linux快捷键 ...

  9. 第一章 Linux系统入门

    设定目标,寻求方法,勤奋努力,坚持不懈. ------你们知道了,而我们做到了.------ 世界上第一台计算机:ENIAC(埃尼亚克).1946-2 宾夕法尼亚大学. 约翰·冯·诺依曼体系 电脑的组 ...

随机推荐

  1. checkbox全选、全不选实现

    <form   name=aa1   >         <p>           <input   type=checkbox   name="radiot ...

  2. ztree学习笔记(一)

    在项目当中,经常会用到ztree树形插件,之前做的几个项目当中都用到了这个插件,感觉功能还是很强大的,而且在网上还找到了中文的API,因为项目中的树形结构不是自己做的,所以现在从头学习一下,并且记录一 ...

  3. 整理一些提高C#编程性能的技巧

    1.使用StringBuilder代替使用string 连接符 "+" 说明:String类对象是不可变的(只读),一旦创建该对象,就不能修改该对象的值. 对象String对象的重 ...

  4. 安装npm及cnpm(Windows)

    [工具官网] Node.js : http://nodejs.cn/ 淘宝NPM: https://npm.taobao.org/ [安装步骤] 一.安装node.js 1.前往node.js官网下载 ...

  5. 【Python3之基本数据类型,基本运算】

    一.基本数据类型 1.字符串 类:str 方法:选中str,按住command(ctrl)+左键跳转至对应的方法 创建 a = "hexin" a = str('hexin') 转 ...

  6. swiper.js 碰到的坑

    1. swiper隐藏之后,再显示,滑动不流畅,且无限滑动会失败: 解决方法: 添加一下两个属性 observer: true,//修改swiper自己或子元素时,自动初始化swiper observ ...

  7. centos yum 没有可用软件包 nginx。

    新装的centos7中没有nginx的镜像源 因为nginx位于第三方的yum源里面,而不在centos官方yum源里面 解决方案: 安装epel: 去epel官网: http://fedorapro ...

  8. 阿里巴巴的datasource

    阿里巴巴的datasource:<bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSourc ...

  9. Jenkins构建本地项目到服务器上自动部署的方法

    博主原创,转载请注明. 最近在用Jenkins做项目的自动部署,由于项目需求,现在要在本地构建后再放到Tomcat里.以下是本地构建步骤: 名称填写好,下面的选项是可选的. 源码管理这里选择none. ...

  10. 并发编程(四):ThreadLocal从源码分析总结到内存泄漏

    一.目录      1.ThreadLocal是什么?有什么用?      2.ThreadLocal源码简要总结?      3.ThreadLocal为什么会导致内存泄漏? 二.ThreadLoc ...