当前位置:首页 > 日记 > 正文

linuxvi命令详解

linuxvi命令详解
评论:linux vi命令完整命令,供需要的朋友参考。

linux下的vi命令
进入vi的命令
vi文件名:打开或创建一个新文件,并将光标放在第一行。
文件名:打开文件,把光标放在N行上。
文件名:打开文件,把光标放在最后一行。
模式文件名:打开文件并将光标放在与模式匹配的第一个字符串上。
vi文件名:在上次编辑vi时,发生系统崩溃,并恢复了文件名。
文件名:打开多个文件并依次编辑它。

移动游标类命令
h:光标留下一个字符。
L:光标右移一个字符
空间:光标向右一个字符
退格键:光标左移一个字符
K或Ctrl + P:光标移动到一行
j或Ctrl + n:光标向下移动一行
输入:光标向下移动一行。
W或W:光标到右边一个字做
B或B:光标向左一个字做
e或e:光标到右一个单词到后缀
):光标移到句子的结尾。
光标移动到句子的头部。
}:光标移到段落的开头。
{光标移到段落的结尾。
将光标移到开始
+:光标沿着N行移动。
光标移动到N行。
n:n光标到该行的结尾处
h:光标移动到屏幕顶部。
M:光标移到屏幕中间。
l:光标移动到屏幕的末端。
(注:0是数字0)光标到当前行的开头。
$光标到当前行的结尾。

屏幕滚动类命令
Ctrl + U:上半部分转到文件
Ctrl + D:到屏幕上方的文件的结尾
Ctrl + F:将屏幕转到文件的结尾
Ctrl + B;首先将屏幕转到文件
NZ:将N行滚动到屏幕顶部,并将当前行滚动到屏幕顶部而不指定N。

插入文本类命令
I:在光标之前
I:在当前行的开头
答:光标之后
a:在当前行的结尾处
o:在当前行下面打开一行新行。
o:当前行打开了一行新行。
r:替换当前字符
r:在按下ESC键之前,替换当前字符及其以下字符
从当前光标位置开始,用输入文本替换指定的字符数。
s:删除指定的行数,并用输入文本替换它们。
网络中心战和网络中心战:修改指定数目的话
NCC:修改指定的行数

删除命令
①①:删除或N-1个词开头和光标后
做:删除
d:删除到行结束
ndd:删除当前行及其后n-1行
x或x:删除一个字符,x删除光标,X在光标之前删除光标。
在输入模式下删除输入文本。

搜索和替换命令
模式:从游标到文件模式的结尾搜索文件的结尾
模式:首先从模式开头的光标开始搜索文件。
n:按照相同的方向重复最后一个搜索命令
n:在相反的方向重复最后一个搜索命令。
: / / / G P2 P1与P2:当前行替换所有P1
N1、P1、P2 N2S / / G:所有P1线N1到N2被P2
:G / / / P1 P2 / G:与P2文件替换所有P1

选项设置
全部:列出所有选项设置
术语:设置终端类型
无知:在搜索中忽略案件
列表:Display tab(Ctrl + I)和行标记结束($)
编号:显示行号
报告:显示由行定向命令修改的数字。
简洁:显示短警告信息
警告:如果当前文件在传输到另一个文件时没有保存,则不会显示写入信息。
nomagic:允许在搜索模式中的特殊字符的使用,没有;
Nowrapscan:这是被禁止的,六开始在另一端,当搜索文件的两端
也就是:允许vi显示信息,其他用户写他们的终端与写

最后一行命令
N1、N2 CO:N3:N1和N2线之间的线复制内容线N3
N1、N2 N3:M:移动的N2线的线间的N1线到N3的线
N1、n2 d:将N1行的内容删除到n2行
w:保存当前文件
文件名:打开文件名进行编辑
x:保存当前文件并退出
问:退出vi
:Q!:不要保存文件,退出vi
:!命令:执行shell命令命令
N1,n2!命令:文件中N1行到n2行的内容被输入并按命令执行。如果没有指定N1或n2,则意味着整个文件内容将作为命令输入。
:R!命令:将命令命令的输出设置为当前行

登记操作
洋基:保存当前行及其下N线到登记的内容吗在里面,它是一个字母,n是一个数字。
NYW:保存当前行及其下N字的登记在里面,它是一个字母,n是一个数字。
三种:保存当前行及其下n个字符的登记在里面,它是一个字母,n是一个数字。
P:把登记册拿出来内容放在光标位置。在这里它可以是字母表,也可以是数字。
ndd:删除当前行及其下常见的n行文本并将删除的内容删除登记号码1。

vi的使用
--------------------------------------------------------------------------------

1。插入文本
┌————┐:
命令说明
只有十人
在当前字符之前插入文本
只有十人
i,在开始时插入文本
只有十人
a,在当前字符中添加文本
只有十人
在结束时,添加文本,
只有十人
输入当前行中的空行。
只有十人
在当前的O行前面插入一条空行
只有十人
R,输入文本,重写的方式
-顶部
两。移动光标
┌————┐:
命令说明
只有十人
沿直线向下移动的j或向下箭头,
只有十人
或者在箭头上移动一行
只有十人
或左箭头左一个字符,
只有十人
右箭头,右一个字符,
只有十人
w,右边的一个词,
只有十人
w,右一个单词,由空格隔开
只有十人
左边的一个词,
只有十人
B,左边的一个单词,用空格隔开
只有十人
0
/ / /按PageUp
只有十人
落后, / / Ctrl-B
只有十人
n/ng/
只有十人
到最后一行
——顶部
三。替换文本
┌————┐:
命令说明
只有十人
$,到行的结尾处,
只有十人
(句子的开头),
只有十人
到句子的结尾)
只有十人
{到段落的开头,
只有十人
在本段末,},
——顶部

四。删除文本
┌————┐:
命令说明
只有十人
r,替换字符
只有十人
,在按下ESC键之前修改文本,
只有十人
CW,修改下一个单词,
只有十人
CNW,N,修改下一个单词
——顶部
五。文本编辑
种屈-┐
生命,庙宇的描述
只有十个---……---人们
YY,一行文本,将转移到默认缓冲区,
只有十个---……---人们
YN,将是下一个字移到默认的缓冲区,
只有十个---……---人们
Of ynw / N behind the words will be moved to the default buffer,
只有十个---……---人们
对于p,如果默认缓冲区包含一行文本,则在当前
在执行行插入后,威尔斯将出现一个空行,即默认缓冲区。
我们执行卷粘贴到这一行;如果默认缓冲区包含,
我们执行了一些单词,光标右边的单词粘贴。
只有十个---……---人们
对于p,如果默认缓冲区包含一行文本,则它是当前的,
在前面,排成空行的威尔斯将默认在缓冲区中,
我们执行卷粘贴到这一行;如果默认缓冲区包含,
我们执行了一些单词,把光标粘贴到左边。

斯科特
顶部
六,储蓄和退出
┌—————┐:
命令说明
只有十人
保存并退出 / / / ZZ
只有十人
史葛:w文件名/写文件
只有十人
史葛:W/文件
只有十人
x:保存(如果当前文档已修改),然后退出
只有十人
史葛:Q!,不要直接保存文件
只有十人
答:退出

vi中常见的技巧

VI命令可以说编辑Unix / Linux世界中最常用的命令,但是因为它的命令集众多,很多人不习惯使用它,你只需要掌握基本的命令,然后加以灵活运用,就会发现它的优点,并将逐渐喜欢使用这种方法。这篇文章的目的是介绍一些最常用的命令和六、先进的应用技术

1。基本指令介绍

- 1。光标命令

K,J,H,lmdash;mdash;上,下,左,右移动光标的命令。虽然你可以使用4个光标键在Linux键盘的右侧,这是要记住的4个命令是非常有用的。这4个键的基本立场上,右手放在键盘。
ngmdash;mdash;跳命令。n行数,并命令立即跳光标移动到指定的行。
按Ctrl + gmdash;mdash;对光标的位置的行数和列数。
W,bmdash;mdash;使光标向前或向后跳过一个单词。
- 2。编辑命令
我,一个,rmdash;mdash;插入字符命令(我=插入,a追加,R =替换)在前,后,和光标的位置。
CW,dwmdash;mdash;改变(置换)/删除命令字的光标处(C =改变,a删除)。
X,D,ddmdash;mdash;删除一个字符,删除光标行尾的所有字符删除行命令。
- 3。查找命令
---- /串,stringmdash;mdash;命令来查找对应的字符串向前或向后从光标位置。
——4。复制命令
---- YY,pmdash;mdash;复制的行复制到剪贴板或剪贴板中的命令。

二、常见问题及应用技巧

- 1。读 / / passwd等在一个新文件,把用户名称的部分内容。
--- vi文件
::R / / / passwd等读取等 / passwd在光标所在的文件打开文件
% / / /:* G: / / passwd用户名等从删除到行尾的所有部分的结肠。
你也可以读取文件内容指定的行数,例如在使用命令:3r / / passwd等;读等从新文件的第三线/ passwd文件的所有内容。
我们也可以用下面的方法删除文件中所有的空行和注释行的开始#。
#猫grep钒squid.conf.default grep -V | | ^ ^美元#

2、在打开一个文件之后,已经知道登录的用户没有写入文件的权限,无法保存它。他需要保存临时文件中的更改。
--- vi文件
也就是说:1保存了所有修改,或者将其中的一部分保存到临时文件中。例如,只要将第二十行和59行之间的内容保存到文件1中,我们就可以键入以下命令。
--- vi文件
-:20,59w / / 1 TMP

- 3。用vi编辑一个文件,但是你需要删除大的部分。
首先,使用编辑命令,VI file打开文件,然后将光标移到需要删除的行,按Ctrl + G显示的行数,然后按Ctrl + G在最后显示文件的末尾数。
那就是:231045d假定2倍的行数是23和1045,然后删除这段内容,或标记他们在开始的时候马和MB的命令和结束线删除,然后使用:一,bd,并命令来删除。

在4。整个文件的行,或行的开头或结尾行的一些行。
--- vi文件
3,美元的^ / / /字符串:在最后一行的第一个开始的插入文件;一些string。
% / /:美元/ G弦在整个文件的每一行末添加一些string 。
::%s / / / g string1 string2替换整个文件;string1string2。
::3,7s / / /只有string1 string2替换第三线第七线的文件;string1string2。
-注意:s是替代品,%是所有行,G代表全局。

- 5。同时编辑2个文件,将文本复制到一个文件中并将其粘贴到另一个文件中。
- vi file1 file2
- YY在1号文件的光标处复制该行。
- n切换到文件2(n =下一步)
- p将该行的副本粘贴到文件2所在的光标处。
- n切换回文件1

——6。替换文件中的路径。
-使用命令:%s # / usr /仓# /斌# g你可以改变所有的道路/ usr / bin文件 / bin.you也可以使用命令:%s / / / / / usr /斌/斌/ g实施,其中是转义字符,指示以下和的性格才是真正意义上的性格,而不是一个分离器。

相关文章

少年司法联盟:遗产游戏是马赛克(谢)

少年司法联盟:遗产游戏是马赛克(谢)

遗产,司法,少年,联盟,游戏,问题: 最近,安装在电脑上;少年司法联盟:传承游戏,进入游戏后,由于游戏的默认分辨率低,导致画面拼接很多,在游戏中找不到调整分辨率的选项,不知道该怎么办 答案uff1a 首先,马赛克问题,游戏的马赛克不只是分辨率问题,但这个游…

使用Linux下的find命令根据系统时

使用Linux下的find命令根据系统时

查找文件,命令,系统时间,情况,电脑软件,注释:本文主要介绍find命令,它有几个选项可以根据系统的时间戳查找文件。 这些时间戳包括 复制代码代码如下所示: 时间文件内容上次修改时间 一个文件被读取或访问时间 ctime文件状态改变的时间 对时间…

mnsvc.exe的功能是什么该mnsvc过程

mnsvc.exe的功能是什么该mnsvc过程

查询,功能,过程,电脑软件,mnsvc,点评:mnsvc.exe是troj_sua。木马相关进程。该木马允许攻击者访问你的计算机,窃取密码和个人数据 进程文件:mnsvc或mnsvc.exe 进程名称:troj_sua。木马 过程类别:安全风险的过程 英文描述: 是一个过程,登记为troj_…

FedoraCore5的安装教程(Linux文本)

FedoraCore5的安装教程(Linux文本)

文本,安装教程,电脑软件,Linux,评论:本文以图形版本的形式出版。第一次,Linux兄弟是指南。他们都是新手。只要我们互相照顾,我就能得到一点温暖和幸福。 下载的ISO五或DVD,如果您使用的是普通的PC机,下载i386的话;如果你使用x86-64机器,你需要下…

利用WindowsXP的Regsvr32命令修复

利用WindowsXP的Regsvr32命令修复

系统,命令,常见故障,电脑软件,WindowsXP,点评:如何使用Windows XP的Regsvr32命令修复系统故障,如修复IE新窗口,打开超链接功能,恢复图像预览功能,恢复压缩等功能,有兴趣的朋友可以了解。 1、恢复伊江的新窗口,打开超链接功能:伊江有两个超链接,一个…

PHP将字符串转换为日期存储在数据

PHP将字符串转换为日期存储在数据

字符串,日期,两种,转换为,数据库中,第一种方式 复制代码代码如下所示: 日期日期(美元=当前 第二方式 复制代码代码如下所示: $日期=2011-12-12 ; $年=((int)substr($日,0,4) / /获得);年 美元一个月=((int)substr($日,5)) / /得到; 当日美元=((int)substr($日,2) / /…

防病毒软件无法启动迅雷崩溃(解决方

防病毒软件无法启动迅雷崩溃(解决方

迅雷,无法启动,崩溃,防病毒,解决方案,问题: 从网上下载一个游戏,重启电脑,发现杀毒软件不能随意启动,迅雷会在短时间内崩溃,是有毒的吗 答案uff1a 很明显,高层次的病毒禁止了杀毒软件的启动服务项目,导致杀毒软件开机后无法启动,从而获得系统最高…

gbtray.exe的功能是什么该gbtray过

gbtray.exe的功能是什么该gbtray过

查询,功能,过程,电脑软件,gbtray,点评:gbtray.exe是Roxio GoBack软件相关程序。该程序用来创建系统还原点恢复时,系统出现的问题 进程文件:gbtray或gbtray.exe 进程名称:Roxio GoBack托盘图标 过程类别:安全风险的过程 英文描述: gbtray.exe是…

世界杯的明星赛网易美备战巴西世界

世界杯的明星赛网易美备战巴西世界

世界杯,巴西,网易,电脑软件,从欧洲杯如火如荼的即将在巴西拉开帷幕的世界杯,然后在2016欧洲杯预选赛结束的开始,2014是对足球运动。各种大型足球赛事的刺激之下,我们可以看到,体育彩票,尤其是竞技彩票销售将继续成为热点,而销售平台也将发挥世界…

PHP排序算法的回顾与总结

PHP排序算法的回顾与总结

排序算法,电脑软件,PHP,直接进入代码! 复制代码代码如下所示: * *插入排序(一维数组) *将已排序的数据元素插入已排列在前排的序列中的适当位置,以便序列仍处于有序状态。在插入所有要排序的数据元素之前。 * / 函数插入排序($ ARR){ 如果(!is_arra…

PHPcoutlt;lt;观点

PHPcoutlt;lt;观点

观点,电脑软件,PHPcoutlt,lt,也就是说,整数和小数位数的总和不应超过6位。如果小数部分太长,根据四个回合和五个条目,系统大约是6位。如果整数部分太长,它也将大约为6位。 例如: cout cout cout cout 对于正则字符串,它们在理论上是无限长…

微软Office在线将进入ChromeWeb商

微软Office在线将进入ChromeWeb商

商店,在线,应用程序,电脑软件,Office,{ }北京时间4月15日消息,微软昨天在官方博客中指出,Office办公套件Office在线(包括Word,Excel,PowerPoint和OneNote)将Chrome Web Store应用商店。 据悉,网上办公的原来的名字是Office Web应用程序,它支持Chro…