day6

操作系统管理命令 Day 6

和文件相关的命令 :

  1. 查看文件信息 cat cat /etc/hosts (查看文件内容)

  2. 重要文件需要进行备份; cp

    1. 操作完成建议进行备份(防止数据丢失)

    2. 操作之前建议进行备份 (误操作遗失数据)

      格式信息 : cp 需要备份的文件 + 空格 + /路径/文件名(文件名可写可不写,不写时为原文件名)

      文件复制 :

      cp oldboy.txt /oldboy_dir/oldboy_bak.txt

      目录的复制 :

      cp -r oldboy_dir /oldboy_bak

  3. 重要文件信息对比 : diff oldboy01.txt /oldboy_bak/oldboy01_bak.txt (对比两个文件内容的差异)

    ​ vimdiff oldboy01.txt /oldboy_bak/oldboy01_bak.txt(以对比的形式来列出两个文件的内容差异)

  4. 重要文件进行移动 : (mv)

    1. 移动重要数据信息要到指定目录

    2. 重命名文件名称

      文件移动

      1. mv + 空格+要移动的文件 + 空格 + 要移动到的位置

      目录移动 :

      1. 移动目录时和移动文件相同不需要加 -r 进行递归移动下面的目录(格式和移动文件相同)

      数据信息重命名 :

      1. mv + 空格 + 要修给的文件名 + 空格 + 要使用的文件名
  5. 文件数据删除操作 : ( rm)

    • 语法结构 : rm + 空格 + 参数 + 空格 + /路径/数据信息(目录/文件)
      1. 删除文件
        1. rm + 空格 + 文件路径 默认删除时会有一个确认删除的过程(rm: remove regular file ‘/oldboy_dir/oldboy01.txt’? 是否删除文件?)
        2. rm + 空格 + -f +文件路径 (-f 表示强制删除不显示提示信息)
      2. 删除目录 :
        1. rm + 空格 + -rf + 目录名 利用-rf表示删除一个目录
      3. 批量操作删除数据 :
        1. rm -f oldboy* (在当前目录里删除以oldboy开头的所有文件数据)
      4. 删根 (谨慎操作)
        1. rm -rf /*
        2. rm -rf –no-preserve-root /

系统 VI编辑命令使用技巧

  • vi 编辑命令 的三种模式
    1. 命令模式 vi进入命令编辑状态
      • 快捷操作 :
        1. 将光标移动到最后一行 ---大写字母 G
        2. 将光标移动到文件第一行 ---小写字母gg
        3. 将光标移动到指定行数 --- 3G / --- 3gg (查看行数 set nu )
        4. 将光标移动到一行的行首 --- 0 / --- ^ (shift + 6)
        5. 将光标一行的行尾 ---$ ( shift + 4 )
        6. 将光标在一行内快速左右移动 --- ctrl + 左右方向键
        7. 撤回操作 ---小写字母 u
        8. 取消撤回 ---ctrl + r
    2. 编辑模式 在 vi命令模式状态下输入 i 进入编辑模式
      1. 光标移动到行首并进入编辑状态 ---大写字母 i
      2. 从光标所在 的位置直接进入编辑状态 ---小写之母 i
      3. 将光标移动到行尾并进入编辑状态 --- 大写字母A
      4. 将光标向右移动一个字符并经入编辑状态 --- 小子儿字母 a
      5. 将光标移动到下一行并进入编辑状态 --- 小写字母 o
      6. 将光标移动到上一行并进入编辑状态 --- 大写字母 O
      7. 将光标所在位置和右边内容删除并进入编辑状态 --- 大写字母C
      8. 将光标所在一行内容清空并进入编辑状态 --- 小写字母cc
      9. 将光标所在位置右边内容全部做修改 大写字母 ---R
      10. 将光标所在位置单个字符做修改 ----小写字母r
      11. 快速复制文件内容(行) 小写字母 yy 复制多行 nyy
      12. 快速粘贴文件内容(行) 小写字母 p 粘贴多行 np
      13. 快速剪切文件内容(删除) 小写字母 dd 剪切多行 ndd
      14. 将光标所在位置 当 最后一行 都进行删除 dG
    3. 底行模式 按 esc 退出编辑模式后 输入 : / 或 ? 进入底行模式
      1. 显示文件行号信息 :set nu

你可能感兴趣的:(day6)