Linux中vi命令的使用

 

目录

一、简介

二、模式1:查看模式

三、模式2:输入模式

四、模式3:末行模式

五、三种模式切换的思维图


一、简介

vi是一个模式化的工具

作用:创作或者编辑一个文本文件

格式:vi 文件路径/文件名

注意:vi也可以打开目录

  • 如果文件存在,而且是个文本文件,那么vi就可以打开这个文件,并可以正常保存退出
  • 如果文件存在,而且是个目录,那么vi可以打开这个文件,但无法正常保存

  •  这个文件不存在,vi会自动创建一个新的空的文本文件

二、模式1:查看模式

打开方式

  • vi打开默认是查看模式
  • 在输入模式和末行模式下按ESC进入末行模式

功能

  • 查看文件内容
  • 在文件中,搜索指定的内容
  • 复制或者删除行

表现

  • 进入查看模式的时候,在屏幕的最下角没有任何内容

操作

  • dd:删除光标所在的行【剪切】
  • yy:复制光标所在的行
  • p (小写):将剪切/复制的内容,粘贴到当前所在的行的下一行
  • P (大写):将剪切/复制的内容,粘贴到当前所在的行的上一行
  • /要搜索的内容:在/后面输入要搜索的内容,就可以直接开始搜索了,n:继续向下搜索, N:继续向上搜索

补充

  • 在按dd之前按数字的话就代表删除或剪切几行(不按默认是一行)
  • 在按yy之前按数字的话就代表复制几行(不按默认是一行)

例:按15dd  就代表删除或剪切15行

三、模式2:输入模式

进入方式

  • 在查看模式中按A  a  I(大写i)  i  O(大写o)  o 这四个字母中的其中一个都可进入输入模式
  • 按ESC退出到查看模式

注意:输入模式下不可以直接进入末行模式

功能

  • 可以在文件中进写入或者修改操作

表现

  • 进入到输入模式的时候,在屏幕的最下角出现 INSERT 字样

四、模式3:末行模式

进入方式

  • 在查看模式中同时按下 shift 和 :可进入末行模式
  • ESC退出末行模式

注意:输入模式下不可以直接进入末行模式

功能

  • 主要是用于执行各种的命令 
  • 显示行号 
  • 保存、退出 
  • 行跳转

表现

  • 在屏幕的左下角出现 冒号和一个闪烁的光标

操作

  • 数字:直接跳转到指定的行的行首(输入$表示直接跳转到最后一行)
  • set nu:在每一行的前面,显示一个行号
  • set nonu:取消每行前面的行号
  • nohl:取消高亮
  • w:保存
  • q:退出
  • !:强制执行

补充

  • wq 保存退出
  • wq! 强制保存退出
  • q! 强制退出【不对输入的内容进行保存,而强制退出】 - 不保存强制退出

五、三种模式切换的思维图

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值