说一说本人对linux系统学习的方法和经验
摘要: 相信大伙都听说过linux系统,然而对于这个系统,总使让新手感觉茫然,诺达的系统。下面是一段百度中的介绍:
相信大伙都听说过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、 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系统入门的方法和经验
相信大伙都听说过linux系统,然而对于这个系统,总使让新手感觉茫然,偌大的系统.下面是一段百度中的介绍: Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用 ...
- Linux系统学习笔记:文件I/O
Linux支持C语言中的标准I/O函数,同时它还提供了一套SUS标准的I/O库函数.和标准I/O不同,UNIX的I/O函数是不带缓冲的,即每个读写都调用内核中的一个系统调用.本篇总结UNIX的I/O并 ...
- 修改linux系统时间的方法(date命令)
修改linux系统时间的方法(date命令) 来源:互联网 作者:佚名 时间:11-18 23:22:27 [大 中 小] date命令不仅可以显示系统当前时间,还可以用它来修改系统时间,下面简单的介 ...
- Ubuntu Linux系统三种方法添加本地软件库
闲着没事教教大家以Ubuntu Linux系统三种方法添加本地软件库,ubuntu Linux使用本地软件包作为安装源——转2007-04-26 19:47新手重新系统的概率很高,每次重装系统后都要经 ...
- Linux系统学习笔记(1)
学习地址:http://www.runoob.com/linux/linux-tutorial.html 1.学习Windows和Linux哪个比较难? 前期是Windows容易学习,后期是Linux ...
- Linux系统学习优缺点
Linux是一套操作系统,按照鸟哥的说法Linux提供了一个完整的操作系统当中最底层的硬件控制与资源管理的完整架构,这个架构是沿袭Unix良好的传统而来的,功能强大而且稳定性卓越.其实Torvalds ...
- 网工的Linux系统学习历程
偶遇篇作为一名通过思科CCNP认证的网络工程师,专注于网络技术.但在日常的工作中,难免不接触到服务器,对于大多数服务器来说,鉴于稳定性等因素的考虑,基本使用的都是Linux系统,包括RHEL.Cent ...
- 谈谈我对Linux系统学习的历程回顾
众所周知,Windows 和Linux 是目前最流行的2个操作系统.Windows系统适合普通用户,它的优势是图形化界面,简单易用,使用起来门槛很低,很容易上手,所以,windows占有了大多数普 ...
- 老司机浅谈linux系统学习技巧
Linux起源于20世纪70年代,是一种优秀的操作系统系统.初次接触到linux这个系统是在大学期间,这样才发现除了windows外的另外一个有趣系统.开始抱着好奇的心态去了解,随着深入学习,笔者被它 ...
随机推荐
- Python:向MySQL数据库插文件
关于python 插mysql数据库的. 提醒自己注意下conn.commit()#对于对数据库中的结果发生变化的操作,需要用conn.commit()进行提交 忘了写提交的代码,刚才看了半天,我说怎 ...
- Django框架详细介绍---视图系统
Django视图系统 1.什么是视图 在Django中,一个视图函数/类,称为视图.实质就是一个用户自定义的简单函数,用来接收WEB请求并xing响应请求,响应的内容可以是一个HTML文件.重定向.一 ...
- Linux进程相关命令使用场景
Linux进程相关命令使用场景 在Linux系统上工作时,我们常常会碰到很多和进程相关的查询场景,今天在这里进行详细的讲解,进程相关的对象包括以下几个: 端口:Port 进程号:PId 执行文件所在路 ...
- oracle常用函数介绍
Oracle函数 Oracle SQL提供了用于执行特定操作的专用函数,这些函数大大增强了SQL语言的功能.函数可以接受零个或者多个输入参数,并返回一个输出结果.Oracle数据库中主要使用两种类型的 ...
- 数据库oracle 目录结构
Oracle_Home主目录位于D:\dev\oracle\product\10.2.0(oracle安装路径)下,它包含Oracle软件运行有关的子目录和网络文件以及选定的组件等:若在主机上第一次且 ...
- 编辑器之神---vim
1. 不是在命令模式下时:yy -----复制光标所在的这一行 p ----粘贴 dd -----剪切光标所在的行 D ---从当前的光标开始剪切,一直到行 ...
- 基于框架的RPC通信技术原理解析
RPC的由来 随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,亟需一个治理系统确保架构有条不紊的演进. 单一应用架构 当网站流量很小时, ...
- 剑指offer(7)斐波那契数列
题目描述 大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项. n<=39 题目分析 我们都知道斐波那契可以用递归,但是递归重复计算的部分太多了(虽然可以通过),但是这 ...
- 剑指offer(47)求1+2+3+...+n
题目描述 求1+2+3+...+n,要求不能使用乘除法.for.while.if.else.switch.case等关键字及条件判断语句(A?B:C). 题目分析 不能用乘除也就不能用公示了,并且不能 ...
- JS和Jquery获取和修改label的值
获取值: label标签在JS和Jquery中使用不能像其他标签一样用value获取它的值: var label=document.getElementById("id");var ...