Linux基础:vi编辑器

vi和vim的快捷键是通用的,系统默认安装的vi

常用

移动光标

可百度查看vim键盘图

如果键盘没有上下左右键,可以使用h,j,k,l


进入编辑模式有三个键:i在光标位置编辑,a在光标最后一位编辑,o是换行编辑,另起一行。


cttrl+f 下翻一页 cttrl+b 上翻一页
cttrl+u 上翻半页 cttrl+d 下翻半页
shiftt+g 跳至文尾
gg 跳至文首


常规模式下(非编辑模式)
0,^跳至行首,$跳至行尾

删除复制

常规模式下
x删除单个字符 3x删除三个字符


dd 删除所在行(剪切)6dd从光标下开始剪切6行


p粘贴在当前行下面,P粘贴在当前行上面


u 撤销之前的操作


dw 删除一个单词


yy复制一行 7yy复制7行

搜索替换

/+搜索内容 回车 n向下


:127s/ntp/we/g 替换 行号后面要加s,将127行的ntp替换为we


多行替换 :127,130s/ntp/we/g 替换127-130的ntp
:127,$s/ntp/we/g 替换127行到文末
:%s/ntp/we/g 替换整个文件中的ntp
:127s/ntp/we/gc 替换提醒 y确认替换一个 n不替换 a全部替换

退出编辑器

w 保存
wq 保存退出 x 保存退出
q!强制退出,不保存更改
wq!强制保存退出

vi注意问题和原理说明

输入vi指令打开文件时,是在内存中进行编辑修改,同时会生成一个隐藏文件,如果使用wq保存退出,会将源文件删除,并且重命名隐藏文件为源文件

因此,编辑文件时,如果发生意外导致断开连接,需要使用指令 vi -r 文件名 ,修复该文件,并且将临时文件删除 rm -f .111.txt.swp,swp是临时文件。ls -a 显示隐藏文件。

大文件可以通过xftp将文件传输到物理机进行修改

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值