当前位置:首页 > 科技 > 正文内容

linux vi命令大全(linux vi命令到底怎么用的)

2019-05-17 07:54:10科技518

大家好,今天就和吖吖一起来看看这个问题吧 。linux vi命令到底怎么用的,linux vi命令大全很多人还不知道,现在让我们一起来看看吧!

Linux vi命令1。进入vi的命令

linux vi命令大全(linux vi命令到底怎么用的)

Vi filename :打开或创建一个新文件,并将光标放在第一行的开头。

Vifilename:打开文件,将光标放在第n行的开头。

Vi filename:打开文件,将光标放在最后一行的开头。

Vi /pattern filename:打开文件,将光标放在与模式匹配的第一个字符串上。

Vi -r文件名:上次用Vi编辑时系统崩溃。恢复文件名。

Vi文件名.文件名:打开多个文件,依次编辑。

Linux命令2,移动光标类命令

h:将光标向左移动一个字符。

l:将光标向右移动一个字符。

空格:将光标向右移动一个字符。

退格:将光标向左移动一个字符。

或者k Ctrl p:将光标上移一行。

或者j Ctrl n:将光标下移一行。

回车:光标下移一行。

或w:光标向前缀右侧移动一个单词。

或者b:将光标向左移动一个单词到前缀。

或者e:将光标向右移动一个单词到单词的末尾。

):光标移动到句尾。

(:光标移动到句首。

}:将光标移到段落的开头。

{:光标移动到段落末尾。

NG:光标移动到第n行的开头。

N:将光标向下移动N行。

N-:将光标向上移动N行。

N$:光标移动到第n行的末尾。

h:将光标移到屏幕的顶行。

m:把光标移到屏幕的中间一行。

l:将光标移到屏幕的最后一行。

0:(注意数字0)光标移动到当前行的开头。

$:光标移动到当前行的末尾

Linux命令3,屏幕滚动命令

Ctrl u:将屏幕转到文件开头的一半。

Ctrl:将屏幕转到文件末尾的一半

Ctrl:将一个屏幕翻转到文件的末尾

ctrl b;将一个屏幕转到文件顶部。

Nz:将第n行滚动到屏幕顶部,如果没有指定n,则将当前行滚动到屏幕顶部。

Linux命令4。插入文本类命令

I:在光标前面

I:在当前行的开头

答:光标后面

答:在当前行的末尾

o:在当前行下创建一个新行。

o:在当前行之上创建一个新行。

r:替换当前字符

r:替换当前字符和后续字符,直到按下ESC键。

s:从当前光标位置开始,用输入文本替换指定数量的字符。

s:删除指定数量的行并用输入的文本替换它们。

Ncw或nCW:修改指定的字数。

NCC:修改指定的行数。

Linux命令5,删除命令

Ndw或ndW:删除光标前后的n-1个单词。

Do:删除到行首

D$:删除到行尾

Nd:删除当前行和后面的n-1行。

或者x:删除一个字符,光标后x,光标前x。

Ctrl u:删除在输入模式下输入的文本。

Linux命令6,搜索和替换命令

/pattern:从光标的开头到文件的结尾搜索模式。

?模式:从光标开始到文件开始搜索模式。

n:沿相同方向重复最后一个搜索命令。

n:反方向重复最后一个搜索命令。

:s/p1/p2/g:用p2替换当前行中的所有p1。

:n1,n2s/p1/p2/g:用p2替换n1到n2行中的所有p1。

:g/p1/s//p2/g:用p2替换文件中的所有p1。

Linux命令7,选项设置

全部:列出所有选项设置。

术语:设置终端类型

无知:搜索时忽略大小写

列表:显示制表位(Ctrl I)和行尾标记($)

编号:显示行号

报告:显示由面向行的命令修改的数字。

简洁:显示一条简短的警告消息。

警告:如果在更改到另一个文件时没有保存当前文件,将显示禁止写入消息。

Nomagic:搜索模式中允许使用前面不带“\”的特殊字符。

Nowrapscan:当搜索到达文件的两端时,禁止vi从另一端开始。

Mesg:允许vi用write在自己的终端上显示其他用户写的信息。

Linux命令8,最后一行模式命令

:n1,n2 co n3:将n1和n2行之间的内容复制到n3行下面。

:n1,n2 m n3:将n1和n2行之间的内容移动到n3行。

:n1,n2 d:删除n1和n2行之间的内容。

:w:保存当前文件。

:e filename:打开文件文件名进行编辑。

:x:保存当前文件并退出。

:n1,n2 w!命令:将文件中n1行至氮气行的内容作为命令的输入并执行之,若不指定n1,n2,则表示将整个文件内容作为命令的输入

:r!命令:将命令命令的输出结果放到当前行

linux vi命令9、寄存器操作

?纽约:将当前行及其下n行的内容保存到寄存器?中,其中?为一个字母,n为一个数字

?纽约时报:将当前行及其下n个字保存到寄存器?中,其中?为一个字母,n为一个数字

?nyl:将当前行及其下n个字符保存到寄存器?中,其中?为一个字母,n为一个数字

?p:取出寄存器?中的内容并将其放到光标位置处。这里?可以是一个字母,也可以是一个数字

ndd:将当前行及其下共n行文本删除,并将所删内容放到一号删除寄存器中

这篇文章到此就结束,希望能帮助到大家。

扫描二维码推送至手机访问。

版权声明:文章内容摘自网络,如果无意之中侵犯了您的版权,请联系本站,本站将在3个工作日内删除。谢谢!

本文链接:https://www.xixia168.com/n/kj/1446.html

标签: 命令大全
分享给朋友:

“linux vi命令大全(linux vi命令到底怎么用的)” 的相关文章

乞巧节有什么风俗活动(乞巧节的风俗)

乞巧节有什么风俗活动(乞巧节的风俗)

大家好,今天就和吖吖一起来看看这个问题吧 。乞巧节的风俗,乞巧节有什么风俗活动很多人还不知道,现在让我们一起来看看吧!  一、  乞巧节的风俗  七夕节习俗有很多,比如:香桥会、接露水、拜七姐、斗巧、乞求姻缘、游七姐水、储七夕水、为牛庆生、七巧贡案、拜牛郎、染指甲、七夕观星、听悄悄话、净水视影、结红...

春分传统美食(春分吃什么食物)

春分传统美食(春分吃什么食物)

大家好,今天就和兔兔一起来看看这个问题吧 。春分吃什么食物,春分传统美食很多人还不知道,现在让我们一起来看看吧!  一、春分吃什么食物  1、吃春菜  昔日四邑有个不成节的习俗,叫做“春分吃春菜”。“春菜”是一种野苋菜,乡人称之为“春碧蒿”。逢春分那天,全村人都去采摘春菜。在田野中搜寻时,多见是嫩绿...

农历和阴历是一回事吗(农历是阴历吗)

农历和阴历是一回事吗(农历是阴历吗)

大家好,今天就和兔兔一起来看看这个问题吧 。农历是阴历吗,农历和阴历是一回事吗很多人还不知道,现在让我们一起来看看吧!  导语:平常与人交流中,常常会有人问你是几月几号过生日的,之后会问是农历还是阴历过生日。有些人听到很是诧异,什么农历还是阴历,不是都一样嘛。很多人不了解两者的差别,对农历与阴历傻傻...

寒食节和清明节的不同之处(寒食节和清明节的区别)

寒食节和清明节的不同之处(寒食节和清明节的区别)

大家好,今天就和吖吖一起来看看这个问题吧 。寒食节和清明节的区别,寒食节和清明节的不同之处很多人还不知道,现在让我们一起来看看吧!    一、时间不同  1.寒食节,也叫禁烟节、冷节、百五节,是农历冬至后的第105天,在清明节的前一、两天。曾经,寒食节在中国民间是第一大祭祀之日。  2.清明节,也叫...

清明节的来历是什么(清明节最简短的来历)

清明节的来历是什么(清明节最简短的来历)

大家好,今天就和可心一起来看看这个问题吧 。清明节最简短的来历,清明节的来历是什么很多人还不知道,现在让我们一起来看看吧!一、清明节最简短的来历  在春秋战国时期,为纪念介子推,晋文公将介子推被烧死的那一天定为寒食节,也就是现在的清明节。  清明节,又称踏青节、行清节、三月节、祭祖节等,节期在仲春与...

2021全国各地樱花最佳观赏时间表一览(樱花什么时候开花大概几月到几月)

2021全国各地樱花最佳观赏时间表一览(樱花什么时候开花大概几月到几月)

大家好,今天就和大牛一起来看看这个问题吧 。樱花什么时候开花大概几月到几月,2021全国各地樱花最佳观赏时间表一览很多人还不知道,现在让我们一起来看看吧!导语:近来天气越来越暖和了,很多春花都含苞待放中。其中,樱花也即将迎来最佳观赏时期。我国每年春季赏樱花的去处可太多了,武汉、南京、北京、上海等等,...