linux基本操作—vi编辑器

来源:互联网 发布:淘宝关键词采集 编辑:程序博客网 时间:2024/05/22 07:48

linux基本操作—vi编辑器

vi和vim的区别:
在基本的使用上是一致的,但是vim兼容了vi的所有功能,加入了一些新的特性

  • 命令模式
  • 编辑模式
  • 最后行模式
  • 一些常用快捷键

命令模式

[hadoop@hadoop01 ~]$ vi a.txt

进入命令模式

编辑模式

进入编辑模式的三种方式

  • a、编辑位置为当前位置的后面
  • i、编辑位置为当前位置的前面
  • o、编辑位置在下一行处

最后行模式

按住ESC+: 进入最后行模式

保存退出的三种方方式

  1. wq! 感叹号表示强制操作
  2. 命令模式下使用大写ZZ
  3. 在最后行模式下使用小写x

快捷键

显示行号:set nu 在最后行模式下使用
删除:小写dd 命令模式使用,可以删除多行,比如三行:3dd,还带有剪切的功能
撤销:小写u 命令模式使用
黏贴:小写p 命令模式使用
复制:小写yy 可以 同时复制多行,命令模式使用,比如3yy
移动:大写G 移动到末尾,小写gg 移动到第一行 命令模式使用
移动:指定行移动,在最后行模式下使用,添加指定的行数数字
关键字:在最后行模式下使用,比如搜索root,:/root
替换:1,$s/aa/bb/g

  • 1代表第一行
  • $代表最后一行
  • 1,$代表一个替换的范围
  • s代表替换
  • /aa/bb/ 替换和被替换的内容
  • g代表全文替换的意思
原创粉丝点击