1.三大操作系统

  1.Unix
    Solaris(SUN)
    IOS(Aplle移动端)
    Mas OS(Aplle平板,电脑端)
  2.Windows
    XP win7 win8 win10
  3.Linux
    安卓(Android)
    Ubuntu 乌班图16.04(当前教学版本,最稳定)(最新18.04)
    ReadHat 红帽
    CentOS

2.VMware workstation 安装
  下载安装包,一般在官网下,双击安装即可,软件是收费,需要注册码,有许多机构免费开放无需注册码,而且安装了个别模块。

3.快捷键的使用
  1.ctrl + Alt + Enter:虚拟机全屏/退出全屏
  2.Ctrl + Alt:释放鼠标
  3.右上角:切换输入法(搜狗/五笔)
4.终端工具
  1.打开方法
    1.点击图标
    2.搜索:终端
  2.退出终端
    1.exit
    2.Ctrl + d
5.Linux使用
  1.命令格式
    命令名[选项][参数]
    注:[]内容表示可选
  2.常用的Linux命令
    1.pwd:显示当前的路径位置
    2.ls:显示当前位置有什么内容(蓝色表示夹,黑色表示文件,红色表示压缩包,绿色表示可执行文件,浅蓝表示?)
      常用选项:
      ls -l:以列表形式显示
      ls -a/-la:显示所有内容(.开头都是隐藏的文件夹和文件)
  3.路径
    1.绝对路径:完整路径,从根(/)开始
    2.相对路径:相对当前的路径
      1. .(一个点)当前文件夹
      2. ..(两个点)上一级文件夹
      3.~/直接按回车键: 回到主(家)目录(第一次登录打开终端之后,默认的路径,pwd)
        超级用户:root
        /home/
        普通用户:tarena 创建普通用户,就会自动创建文件夹/home/Alan
      4.cd:改变当前的工作路径
        1.格式:cd 路径
        2.示例
          cd 绝对路径 tarena@tedu:~$ cd /home/Alan/anaconda3/bin/
          cd 相对路径 
          cd ..:
          cd ..
          cd 直接按回车键 :回到主目录
      5.mkdir:创建文件夹
        1.mkdir aa bb cc 一次可以创建一个或多个,这样是同层的
        2.mkdir -p aa/bb/cc 逐层创建
          -p:如果中间的文件夹不存在,则逐级创建所有文件夹
      6.touch:1.创建一个或多个文件 2.如果文件存在则更新修改文件时间

        格式:touch 文件名1 文件名2 文件名3 ...
      7.tree:显示目录树
         格式:tree/ tree 文件夹
      8.rm: (remove)删除文件夹或文件(在命令里删除是找不回的,删除前要注意)
        格式:rm [选项] 文件/文件夹名
        常用选项:
          -r:递归删除文件内所有内容
          -f:强制删除,不给任何提示
          -i:删除前给提示(y代表yes ,n代表no)
          最常用: rm -rf 文件/目录名
        注意:要cd到目录去删除,不能以绝对路径去删除,如:/ home/tarena/anaconda3/bin/
        在根目录下出现空格会先删除根目录,系统就会崩溃。
      9.通配符
        *:所有
        ?:一个
        []:范围
      10.Linux终端快捷键总结
        1.Ctrl + l /clear :清屏
        2.Tab:自动补齐(要常用Tab)
        3.Ctrl + c:终止当前命令的执行(特别是在递归或输入一很长的命令要终止)
        4.Ctrl +shift +'+':终端字体放大(不能用数字键的)
        5.Ctrl +'-' :终端字体变小(不能用数字键的)
        6.init 0 :关机 init 6:重启
        7.Ctrl + s:隐藏终端输出 Ctrl + q:恢复终端输出
      11.sudo 用户权限管理命令:用超级用户root的权限执行一条命令
        格式: sudo Linux命令 
        主要应用在根目录下的操作
      12.打包压缩和解压缩
        1.打包压缩 命令格式 tar -zcvf 压缩包名字.tar.gz 文件夹/文件(可以多个)
          z:gzip对包进行压缩
          c:创建包 create
          v:显示操作的文件细节 verbose
          f:文件名 file(写在最后边,后边跟着文件名)
        2.解压缩包
          命令格式 tar -zxvf 压缩包名字.tar.gz [-C 路径]
          x:解压包 
      13.cp copy:复制文件/文件夹
        1.格式 
          复制文件:cp [选项] 源文件 路径
          复制文件夹:cp -r 文件夹 路径(递归复制把文件夹里的内容也复制)
      14.mv: 剪切/重命名
        1.格式 剪切:mv 文件夹/文件 路径
          重命名:mv 文件夹/文件 新的名字
      15.cat:查看文件内容
      16.cal:显示当前日期
      17.在Linux里后缀名没有意义,都是表示普通文本,安装的软件的后缀名是有意义。
      18.subl 文件名

Linux命令及安装的更多相关文章

  1. KingbaseFlySync V1R6 管控平台Linux命令行安装

    关键字: KingbaseFlySync.KingbaseES.Linux.x86_64.mips64el.aarch64.Java 管控平台: Web管控平台(Manager.Console.Com ...

  2. WebLogic 12c Linux 命令行 安装

    最近负责在Linux上安装WebLogic Server 12c,客户说要安装最新的版本,版本号为 12.1.X(12.1.2,12.1.3).开始以为和旧版安装一样,使用控制台的方式,下载bin文件 ...

  3. linux命令1—安装optimizer

    ZendChina官方:下面介绍一下关于在linux环境下Zend Optimizer 3.3的安装方法.本篇文章是基于RHEL5架构的linux系统. (1)ZendOptimizer 3.3.3版 ...

  4. linux命令下载安装软件

    在ubuntu下获取对应内核源码命令 Ubuntu的包管理系统,为您提供了一种高效快捷的软件管理方式,您只要知道您需要什么软件就可以了,甚至不需要关心它存放在网络上的哪一台服务器中,而且绝大多数的软件 ...

  5. 【Linux命令】安装命令(yum,rpm)

    安装软件有三种方式,第一种是源码安装(源码安装需要手动安装软件,安装的目录,还需要进行编译之后才能安装),步骤比较繁琐.第二种是RPM安装,rpm安装有点像windows系统的面板,会建立统一的数据库 ...

  6. linux命令行安装使用KVM

    一.说明 本篇文章介绍的是基于centos环境来安装的,ip地址192.168.4.233 二.检查CPU是否支持虚拟技术 egrep 'vmx|svm' /proc/cpuinfo 如果有输出内容表 ...

  7. linux 命令绿色安装

    有些电脑不能联网,软件不能使用 apt-get 或 dnf . 从已安装的机器上拷贝命令到这台机器上就可以.设想. **** 以 tree 命令为例: **先从联网的机器上安装 apt-get ins ...

  8. linux查漏补缺-linux命令行安装mysql

    apt安装 sudo apt-get update sudo apt-get install mysql-server root@192:/sys/fs/cgroup# apt-get install ...

  9. linux命令行安装teamviewer

    teamviewer最新版本为14,但是Ubuntu14.04不支持,安装13版本即可. sudo dpkg -i teamviewer_13.2.26559_amd64.deb若报错,即缺少依赖,运 ...

随机推荐

  1. 同时使用SpringJUnit4ClassRunner和Parameterized进行参数化

    标题实际上是个不可能完成的任务,因为我们只能用一个Runwith注解,而且只能写一个类,但是我们可以曲线救国,插入下方的5到14行就可以注入了 @ContextConfiguration(classe ...

  2. git全程笔记(mac环境) git for mac

    一.git的安装 最简单的方式就是直接用git installer安装git(从git官网上下载一个git installler就可以直接安装了),mac上有自带的git,可能版本比较低 后面显示的是 ...

  3. 没必要看源码。。把文档学通就已经牛逼了(我们大多还是在应用层,还达不到研究的程度。附class与examples大全链接)

    [学霸]深圳-鑫 2017/7/11 13:54:07只是学习怎么用QT的话,不用看源码.看帮助文档就很好要学习编码风格与思路,就看看源码 [学神]武汉-朝菌 2017/7/11 13:54:39没必 ...

  4. TP5.0中使用trace调试

    1.在项目 的配置文件config.php 配置, 2.在程序中使用trace: 3.在浏览器网页上打开 得到如下图所示:点击 “用户变量”,即可查看使用trace输出的变量 或者我们使用 trace ...

  5. PHP的MIPS交叉编译(CC=mipsel-openwrt-linux-uclibc-gcc,LD=mipsel-openwrt-linux-uclibc-ld)

    物联网内存吃紧,跑JVM这种内存大户肯定吃不消.要跑还是跑C实现的服务,比如Nginx+PHP+SQLite.比如一些家用无线路由器,系统是Linux发行版OpenWrt,内存只有64MB到128MB ...

  6. 什么是OTC?

    OTC(Over The Counter)非处方药物,我国卫生部医政司是这样定义的:它是消费者可不经过医生处方,直接从药房或药店购买的药品,而且是不在医疗专业人员指导下就能安全使用的药品,即不需要凭借 ...

  7. 基于事件驱动的DDD领域驱动设计框架分享(附源代码)

    原文:基于事件驱动的DDD领域驱动设计框架分享(附源代码) 补充:现在再回过头来看这篇文章,感觉当初自己偏激了,呵呵.不过没有以前的我,怎么会有现在的我和现在的enode框架呢?发现自己进步了真好! ...

  8. CWnd和HWND的区别(hWnd只是CWnd对象的一个成员变量,代表与这个对象绑定的窗口)

            所有控件类都是CWnd类的派生类,CWnd的所有成员函数在控件类中都可以使用.在MFC中,CWnd类是一个很重要的类,它封装了Windows的窗口句柄HWND.在Windows编程中, ...

  9. 多态与虚拟 : 物件导向的精髓 (侯捷在石器时代对OO的理解)

    [自序]虑而後能得(自序)故事接触 C++ 大约是 1989 年的事.那时候的 PC 以现在的眼光看,除了「蛮荒」之外没有更合适的形容词了.横扫千军的 Windows 3.0 还没有诞生,如今以 C+ ...

  10. RapidJSON 1.0 正式版发布,C++的JSON开发包

    分享 <关于我> 分享  [中文纪录片]互联网时代                 http://pan.baidu.com/s/1qWkJfcS 分享 <HTML开发MacOSAp ...