文档章节

Linux常用命令(六)vi 命令

GritTan
 GritTan
发布于 02/22 20:11
字数 444
阅读 9
收藏 4

vi 命令

复制,光标所在的这一行

yy

复制,光标所在行开始向下的4行

4yy

粘贴

p

删除(剪切,用p粘贴),光标所在的这一行

dd

删除(剪切),光标所在行,向下2两行

2dd

从光标开始一直到行末被剪切

D

从当前光标开始剪切,一直到行首

d0

删除当前光标所在的位置,一次占位一个字符

x

删除当前光标前面所在的位置,一次占位一个字符

X

删除当前单词

dw

撤销

u

反撤销

ctrl+r

移动

h 左 j 下 k 上 l 右

当前屏幕的上方

H

当前屏幕的中间

M

当前屏幕的下方

L

向下翻一页代码

ctrl+ f 

向上翻一页代码

ctrl+ b 

向下翻半页代码

ctrl+ d 

向上翻半页代码

ctrl+ u 

快速定位到第20行

20G

首行

1G
gg

末行

G

向后跳一个单词的长度,即跳到下一个单词的开始处

w

向前跳一个单词的长度,即跳到上一个单词的开始处

b

替换字符

r

从当前光标往后替换

R

重复上一次执行命令

.

末行模式

:

保存

末行模式下
wq
或
x

退出

末行模式下
q
强制退出(不会保存修改)
q!

相当于末行模式下的wq保存退出

shift+zz

© 著作权归作者所有

共有 人打赏支持
GritTan
粉丝 5
博文 75
码字总数 37574
作品 0
广州
私信 提问
运维常用的13类100个 Linux 基础命令

总有人问达妹:运维工程师需要加班吗?加班有传说中的那么严重吗?听说手机得24小时不关机,7*24随时待命,这也太苦逼了点吧……? 秉着严谨的态度,达妹专门去请教运维行业老司机,没想到他俩...

芜湖达内科技
2018/07/24
0
0
(八)Linux学习笔记-Linux文本编辑器vim/vi

(八)Linux学习笔记-Linux文本编辑器vim/vi vim/vi介绍 vim/vi常用命令 以下为Red Hat系列Linux的命令集,我使用的Centos7.5版本。 vim/vi介绍 vim/vi是linux平台下常用的文本编辑工具,功能...

Super_RD
2018/12/20
0
0
软件测试人员在工作中如何运用Linux

从事过软件测试的小伙们就会明白会使用Linux是多么重要的一件事,工作时需要用到,面试时会被问到,简历中需要写到。 对于软件测试人员来说,不需要你多么熟练使用Linux所有命令,也不需要你...

软件测试网
2018/04/23
0
0
从0到1导出Linux下的MySQL中含有中文数据的文件(not complete)

注明版本号:[object Object] 这是刚安装完的时候的样子: 首先解决securefilepriv的问题: 由于文件是只读的,所以只能在root模式下来改。使用vi命令编辑mysqld.cnf: 在文件结尾加上这一行...

AKSPD2016
2018/05/10
0
0
Linux下文本文件中^M 符号问题的解决

问:我在Windows中通过FTP传一个文本文件到Linux中,但是打开文本文件后每行最后都有^M的标志。由于很长,用编辑器去除太麻烦,有什么解决办法呢? 答:为了解决这个问题,Linux下专门有两个...

天外飞鱼
2013/11/16
0
4

没有更多内容

加载失败,请刷新页面

加载更多

如果让你写一个消息队列,该如何进行架构设计?

面试题 如果让你写一个消息队列,该如何进行架构设计?说一下你的思路。 面试官心理分析 其实聊到这个问题,一般面试官要考察两块: 你有没有对某一个消息队列做过较为深入的原理的了解,或者...

李红欧巴
今天
4
0
错题

无知的小狼
今天
2
0
PowerShell因为在此系统中禁止执行脚本的解决方法

参考:window系统包管理工具--chocolatey 报错提示: & : 无法加载文件 C:\Users\liuzidong\AppData\Local\Temp\chocolatey\chocInstall\tools\chocolateyInstall.ps1,因为在此系统上禁止运...

近在咫尺远在天涯
今天
3
0
TP5 跨域请求处理

https://blog.csdn.net/a593706205/article/details/81774987 https://blog.csdn.net/wyk9916/article/details/82315700...

15834278076
今天
3
0
深入理解java虚拟机-Java内存区域与内存溢出异常

深入理解java虚拟机 Java内存区域与内存溢出异常 运行时数据区域 程序计数器 线程私有,内存小,是当前线程执行的字节码行号指示器,字节码解释器通过改变这个计数器的值来选取下一条需要执行...

须臾之余
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部