前面我们讲了Linux系统的详细安装教程,大家跟着教程一步一步的操作,应该能完美的完成安装。那么这篇博客跟大家聊聊如何来学习Linux。

1、工欲善其事必先利其器

  ①、第一个问题:通过前面在虚拟软件中安装的Linux系统,我们发现在Linux虚拟机中操作命令发现特别繁琐,在虚拟机系统和本机系统之间的切换比较麻烦。那么这该怎么解决呢?

  这里给大家推荐一个软件:Xshell 5

  百度网盘下载链接:http://pan.baidu.com/s/1jIj9s3O 密码:bgbm

  软件的安装步骤很简单,跟着提示不断点击下一步下一步就能完成安装。安装完成之后,打开Xshell5,点击 打开——新建:

  

  配置完成之后,我们就能通过Xshell5来连接Linux系统上,通过这个工具来控制Linux系统是很方便的。而且还能同时控制多个Linux机器。如下:

  

  ②、第二个问题:如果我们想向Linux机器上传文件,我们该怎么办呢?

  还是给大家推荐一个工具:WinSCP

  百度网盘下载链接:http://pan.baidu.com/s/1geUMqDP 密码:jrru

  同理该软件安装步骤也很简单,安装完成之后,我们打开该软件,进行如下的配置:

  

  点击登录之后,出现如下界面,左边是windows系统,右边是Linux系统,可以直接进行粘贴复制操作。

  

2、英文提示的困惑

  这里有两个Linux最常见的报错提示:

  Command not found;

  No Such file or directory;

  这两个英文提示,第一个是找不到命令(我们敲入的命令有误或者该命令还没安装);第二个是找不到我们输入的文件或者目录。这只是我们在后面操作Linux系统时会遇到的两个很常见的问题报错提示,其实大家在后面遇到英文提示的信息,不要刻意的去忽视,这是用来帮助我们解决问题的很好的提示。而英文大家遇到不会了就去谷歌翻译,百度翻译查查,总归就是那些单词。我们多看几篇,以后在遇到类似的问题就会得心应手了。

3、忘掉windows的思维方式

  相信大家玩操作系统都是从windows开始的,windows的提出理念是“让中年家庭妇女都可以熟练的运用电脑”,所以我们在操作windows系统时,几乎不需要太多的知识储备,就能比较熟练的操作windows系统。但是对于Linux系统就不行了,windows特色就是图形化界面设计的非常友好,Linux系统虽然也有图形化界面,但是Linux从诞生到现在,一般都是为服务器做共享的,而服务器都是给专业人士来维护的,一般都是用非图形化界面的命令行方式来操作的。所以操作Linux系统和windows系统的区别比较大,比如windows系统我们一般会把系统安装在C盘,windows系统有盘符的说法,而Linux没有,Linux的基本思想有两点:第一,一切都是文件;第二,每个软件都有确定的用途。其中第一条详细来讲就是系统中的所有都归结为一个文件,包括命令、硬件和软件设备、操作系统、进程等等对于操作系统内核而言,都被视为拥有各自特性或类型的文件。所以后面我们讲的Linux命令介绍,都会给出命令所在的文件目录。但是不管怎么说,大家刚上手由于先入为主的原因,可能对Linux操作感觉不自在,但是当你习惯之后,你会爱上Linux的命令行的。

4、总结

  本章我们介绍了Linux学习的工具和方法,大家初学者不要被Linux古怪的命令行感到奇怪和不自在,大家知道顶级的黑客操作都是命令行吧。所以树立起信心,坚持下去,你一定会爱上Linux的!!!

  

  

Linux系列教程(三)——Linux学习技巧的更多相关文章

  1. linux入门教程(三) Linux操作系统的安装

    因为笔者一直都是使用CentOS,所以这次安装系统也是基于CentOS的安装.把光盘插入光驱,设置bios光驱启动.进入光盘的欢迎界面. 其中有两个选项,可以直接按回车,也可以在当前界面下输入 lin ...

  2. Android Studio系列教程三--快捷键

    Android Studio系列教程三--快捷键 2014 年 12 月 09 日 DevTools 本文为个人原创,欢迎转载,但请务必在明显位置注明出处!http://stormzhang.com/ ...

  3. .Neter玩转Linux系列之四:Linux下shell介绍以及TCP、IP基础

    基础篇 .Neter玩转Linux系列之一:初识Linux .Neter玩转Linux系列之二:Linux下的文件目录及文件目录的权限 .Neter玩转Linux系列之三:Linux下的分区讲解 .N ...

  4. 嵌入式Linux开发教程:Linux常见命令(上篇)

    摘要:这是对周立功编著的<嵌入式Linux开发教程>的第7期连载.本期刊载内容有关LinuxLinux常见命令中的导航命令.目录命令和文件命令.下一期将连载网络操作命令.安装卸载文件系统等 ...

  5. Cobaltstrike系列教程(三)-beacon详解

    0x000--前文 Cobaltstrike系列教程(一)-简介与安装 Cobaltstrike系列教程(二)-Listner与Payload生成 heatlevel 0x001-Beacon详解 1 ...

  6. .Neter玩转Linux系列之三:Linux下的分区讲解

    基础篇 .Neter玩转Linux系列之一:初识Linux .Neter玩转Linux系列之二:Linux下的文件目录及文件目录的权限 .Neter玩转Linux系列之三:Linux下的分区讲解 .N ...

  7. CRL快速开发框架系列教程三(更新数据)

    本系列目录 CRL快速开发框架系列教程一(Code First数据表不需再关心) CRL快速开发框架系列教程二(基于Lambda表达式查询) CRL快速开发框架系列教程三(更新数据) CRL快速开发框 ...

  8. NGUI系列教程三

    接下来我们再来看Progress Bar和Slider,对比参数我们可以发现,Progress Bar和slider的明显区别在于slider多一个Thumb选项,这里的Thumb就是我们拖动的时候点 ...

  9. 黄聪:Microsoft Enterprise Library 5.0 系列教程(三) Validation Application Block (高级)

    原文:黄聪:Microsoft Enterprise Library 5.0 系列教程(三) Validation Application Block (高级) 企业库验证应用程序模块之配置文件模式: ...

  10. 黄聪:Microsoft Enterprise Library 5.0 系列教程(三) Validation Application Block (初级)

    原文:黄聪:Microsoft Enterprise Library 5.0 系列教程(三) Validation Application Block (初级) 企业库提供了一个很强大的验证应用程序模 ...

随机推荐

  1. 基于ASP.NET的高校辅导员工作管理系统的设计与实现--论文随笔(四)

    一.基本信息 标题:基于ASP.NET的高校辅导员工作管理系统的设计与实现 时间:2017 出版源:南通理工学院 关键词:ASP.NET; SQL Server; 高校; 管理系统; 辅导员; 二.研 ...

  2. Python(五) 字典

  3. Chapter3_操作符_别名机制

    Java中的别名机制实际体现的是对于“=”这一类赋值操作符的使用规则和内涵.“=”的实际内涵是指将右边的变量的值(对于基本数据类型而言)或者某一个对象的引用(对于某个具体对象而言)复制到左边的变量名所 ...

  4. 【Mybatis】MyBatis配置文件的使用(二)

    本例在[Mybatis]MyBatis快速入门(一)基础上继续学习XML映射配置文件 MyBatis 的配置文件包含了会深深影响 MyBatis 行为的设置(settings)和属性(properti ...

  5. C#延时函数

    用Thread方法: 先using system.threading; 再在需要延时的进程处插入 thread.sleep(int);

  6. bzoj3514(主席树+lct)

    把边的编号看成边权,维护每个状态对应的最大生成树,得到一个数组a[i],表示第i条边在这个过程中替换的是那条边,询问时看一下a[l,r]内啊有多少个小于l的算一下答案就好:代码参考:http://bl ...

  7. 通过MFC设计一个简单的计价程序

    1.实验目的 掌握使用MFC应用程序向导创建应用程序的方法. 掌握新建对话框资源的方法. 掌握生成对话框的方法. 2.实验内容 用应用程序创建一个默认的对话框应用程序,在对话框中能进入下一个对话框,在 ...

  8. pb数据导出

    pb数据导出(一) 1.在窗口新建用户事件  ue_export    2.事件调用函数 gf_dw_to_excel(THIS.dw_dict) 3.写函数 :boolean lb_setborde ...

  9. ReactNative学习笔记(四)热更新和增量更新

    概括 关于RN的热更新,网上有很多现成方案,但是一般都依赖第三方服务,我所希望的是能够自己管控所有一切,所以只能自己折腾. 热更新的思路 热更新一般都是更新JS和图片,也就是在不重新安装apk的情况下 ...

  10. Android开发 - 设置DialogFragment全屏显示

    默认的DialogFragment并不是全屏,但有些需求需要我们将对话框设置为全屏(内容全屏),Android并没有提供直接的API,通过其它不同的方法设置全屏在不同的机型上总有一些诡异的问题,经过测 ...