LINUX

  • 关机:命令行模式方法。$普通用户 #超级管理员
  • 关机:shutdown -h now(正常关机,可以定时关机)、halt(关闭内存)、init 0
  • 备份:1)快照 2)克隆

    • 快照:又称还原点,就是保存在拍快照时候的系统状态,在后期随时可以恢复【在于短期备份】
    • 克隆:就是复制的意思

Linux系统的文件

1. 文件与文件(目录)

  • 文件:独立的东西,可以通过一些特殊的东西来打开,并且其中不能包含除了文字的东西
  • 文件夹:可以包含文件的

Linux一切皆文件

  • DEV:该目录主要存放的就是外接设备,在其中外接设备是不能直接被使用的,需要挂载。
  • ETC:该目录主要存储一些配置文件
  • HOME:除了root以外的其他用户的家目录
  • Proc:process,表示Liunx运行的进程
  • ROOT:root用户的自己目录
  • Sbin:super binary
  • TMP:临时文件存放的
  • Usr:存放的是用户自己安装的软件
  • Var:存放的是程序/系统自己认证的目录
  • Mnt:当外接设备需要挂载的时候,就需要挂载到Mnt

LINUX的基本指令

1.指令与选项

  • 指令:在Linux终端中输入的内容
  • 一个完整的指令标准格式:#指令 [选项] [操作对象]

    • 一个指令可以包含多个选项
    • 操作对象也可以是多个

2.基础指令

  1. ls指令

    含义:list

    • ls
    • 列出当前工作目录下的所有文件/文件夹的名称
    • #ls 路径
    • #ls 选项 路径

      • 用指定的格式来显示
      • #ls -l :-l:表示list,以详细列表的显示
      • #ls -la -a:表示显示所有的文件和文件夹(包含隐藏的

        • 第一列字符表示文档的类型:**-:**文件/**d:**文件夹
      • #ls -lh-h:以可读性较高的方式显示文件夹的大小
  2. pwd命令。

    含义:print working directory

    • 打印当前的工作路径,为了偷懒(
  3. cd命令

    含义:change directory,切换目录

    • #cd 路径
    • 如果不带任何路径就回到根目录或者直接cd ~mkdir指
  4. mkdir指令

    含义:make directory,创建文件夹

    • #mkdir 路径

      • 蓝色表示文件夹,黑色表示文件,绿色表示为权限为拥有所有权限。
    • #mkdir -p 路径

      • **-p**:当同时想一次性创建多层不存在的目录时候,必须添加-p,不然会报错

      #mkdir -p ~/breeze/a/b/c

    • #mkdir 路径1 路径2 路径3
  5. touch指令

    含义:创建文件

    • #touch 路径【可以是直接的文件名,也可以是路径】
  6. cp指令

    含义:copy,复制文件/文件夹到指定的位置

    • #cp 被复制的位置 被复制**到**的位置
    • 使用cp来复制文件夹的时候需要加上“-r”【表示递归复制】
  7. mv指令

    含义:move,相当于剪切

    • 同cp
    • 不需要加-r
  8. rm

    含义:remove,移除,删除

    • #rm 选项 路径
    • #rm -f:表示force,即不需要确认
    • #rm -r:表示递归删除,即删除非空目录
    • #rm -f linux*(通配符)
  9. vim

    • 文本编辑器
    • #vim 文件路径:打开一个文件
    • 退出:shift+冒号输入q
  10. 输出重定向

    • 一般命令的输出都会显示在终端里面,有的时候我们需要保存在文件中,就是需要使用到输出重定向。
    • ">":覆盖输出
    • ">>":追加输出
  11. cat指令

    • 作用1:直接打开一个文件的功能
    • 作用2:对文件进行合并。(一定要配合输出重定向)

      • #cat 路径1 路径2 路径3 > 合并后的文件路径