zoukankan      html  css  js  c++  java
  • Linux命令及安装

    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 文件名

  • 相关阅读:
    176. Second Highest Salary
    175. Combine Two Tables
    172. Factorial Trailing Zeroes
    171. Excel Sheet Column Number
    169. Majority Element
    168. Excel Sheet Column Title
    167. Two Sum II
    160. Intersection of Two Linked Lists
    个人博客记录
    <meta>标签
  • 原文地址:https://www.cnblogs.com/Alan-Song/p/9607617.html
Copyright © 2011-2022 走看看