Linux命令--vi命令总结

Linux必学——强大的vi

vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。

vi的基本概念 :基本上vi可以分为三种状态,分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode),各模式的功能区分如下:    

1) 命令行模式(command mode) 控制屏幕光标的移动,字符、字或行的删除,按i进入到插入模式。    

2) 插入模式(Insert mode) 只有在Insert mode下,才可以做文字输入,按「ESC」键可回到命令行模式。 按:回到底行模式    

3) 底行模式(last line mode) 将文件保存或退出vi,也可以设置编辑环境,如寻找字符串、列出行号……等。

对于第一次用vi,有几点注意要提醒一下:

1、用vi打开文件后,是处于「命令行模式(command mode)」,您要切换到「插入模式(Insert mode)」才能够输入文字。切换方法:在「命令行模式(command mode)」下按一下字母「i」就可以进入「插入模式(Insert mode)」,这时候你就可以开始输入文字了。

2、编辑好后,需从插入模式切换为命令行模式才能对文件进行保存,切换方法:按「ESC」键。

3、保存并退出文件:在命令模式下输入:wq即可(别忘了wq前面的冒号) :q! 为强制不保存退出

进入vi的命令

vi filename :打开或新建文件,并将光标置于第一行首。

命令行模式下: 移至上下左右 kjhi

移至行首和行尾  ^和$

移至段落开头和结尾 { }

向前和向后翻屏 Ctrl+f 和 Ctrl+b

在光标前或者后插入字符 i或a

插入新的一行 o

删除光标后的字符 x (如果是删除光标后的3个字符,则是3x)  大写的X是删除光标前的字符

删除整行 dd 删除从光标开始的3行 3dd

复制整行 yy

复制从光标所在的3行 3yy

粘贴 p

取消操作 u

底行模式:

w filename 保存当前编辑到filename文件名

wq filename 保存到指定文件并退出

wq 保存并退出

q! 放弃所有修改,直接退出vi

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值