自学-Linux-老男孩Linux77期-day7

文件处理命令重要知识讲解

  • 1. 处理文件内
    • 1.1 vi和vim
  • 2.
  • 3.

1. 处理文件内

1.1 vi和vim

  1. 介绍vi和vim:vi相当于记事本,vim相当于notepad++(默认没有需要安装)
  2. 安装vim
    1. 安装命令(其中包括其他的必要的命令)yum install psmisc net-tools bash-completion vim-enhanced -y
    2. 查看是否安装的命令
    [root@zhaoguanyu ~]# rpm -qa vim-enhanced
    vim-enhanced-7.4.629-8.el7_9.x86_64		#q是查询的意思,a是所有的意思
    
  3. vim的三种模式
    i,a,o,I,A,O进入
    ESC键
    : , / , ?
    ESC键
    w:保存 q:退出 !:强制 u:撤销,是在保存之前
    普通模式
    编辑模式
    命令模式
    普通用户
  4. vim的快捷键
    1. 普通模式
      1. 移动光标
        1. 到文件结尾:G
        2. 到文件开头:gg
        3. 到光标行尾:$
        4. 到光标行头:0
        5. 到指定行数:数字+gg
        6. 移动多少行:数字+[回车]
      2. 复制、粘贴和删除
        1. 复制当前行:yy
        2. 复制从当前行开始的n行:n+yy
        3. 粘贴到当前行的下一行:p
        4. 粘贴到当前行的上一行:P
        5. 删除当前行:dd
        6. 删除从当前行开始的n行:n+dd
        7. 删除光标后字符:x
        8. 删除光标前字符:X
      3. 搜索和替换
        1. /+内容如果想要向下搜索按‘n’,向上搜索按‘N’
        2. ?+内容如果想要向下搜索按‘N’,向上搜索按‘n’
    2. 命令模式
      1. 显示行号::set nu
      2. 不显示行号::set nonu
      3. 把A替换成B::%/A/B/g,如果替换内容中有‘/’则把‘/’换成‘#或者@’(解析命令:s是替换的意思,g是全局替换,如果不加g就是替换第一个目标内容)
      4. 从多少行到多少行进行替换::数字,数字s/A/B/g
    3. 编辑模式
      1. 进入编辑模式
        1. 在当前位置插入文字:i
        2. 在光标所在行开头插入文字:I
        3. 在光标坐在行结尾插入文字:A
        4. 在光标下一行插入文字:o
        5. 在光标上一行插入文字:O

2.

3.

你可能感兴趣的:(老男孩Linux,linux,vim,运维)