app教程网 综合百科 linux virsh(linux中的vi命令)

linux virsh(linux中的vi命令)

一、Unix编辑器概述

编辑器是使用计算机的重要工具之一,是各种操作系统中不可缺少的一部分。在Unix及其类似的ix操作系统系列中,为了方便各种用户在不同环境下使用,提供了一系列ex编辑器。

包括ex、edit、ed和vi。其中ex、edit、ed是行编辑器,现在已经很少用了。Unix之所以提供它们,是为了满足各种用户,尤其是一些终端用户的需求。幸运的是,

Unix提供了一个全屏的Vi编辑器,这使得我们的工作变得容易多了。很多DOS用户抱怨Vi编辑器不如DOS下的编辑器好用,比如edit,因为Vi考虑到了各种用户的需求。

一些常用的编辑键没有用到(它们在不同终端上的定义是不一样的,甚至在某些终端上没有)。而是采用状态切换的方法,只是习惯问题。一旦熟练使用vi,你会觉得其实很好用。

虽然Vi采用了状态切换的方式,但是电脑的硬件和操作系统是多种多样的,有些电脑的键盘上并没有特定的功能键!所以有些功能不能用?这个问题在Unix系统上是相同的。

几乎各大电脑厂商都有自己的Unix系统,vi的操作方法也会有一点不同。这里我们用PC的键盘来说明vi的操作,但是要参考具体环境中相应的资料,值得注意。

二。Vi导论(1)。输入vi,并在系统提示字符下键入vi <文件名>(如$和#)。VI可以自动帮你加载要编辑的文件或者打开一个新文件(如果文件不存在或者缺少文件名)。

进入vi后,屏幕左侧会出现一个波浪符号。列开头的任何符号都表示该列当前为空。(二)两种模式如上所述,vi有两种模式:指令模式和输入模式。在命令模式下输入的键击将被视为命令:如果输入a,

Vi被认为是在当前位置插入字符。在输入模式下,vi将输入键视为插入字符。要从指令模式切换到输入模式,只需键入相应的输入命令(如A,A),要从输入模式切换到指令模式,

您需要在输入模式下键入ESC键。如果不知道现在是什么模式,可以按几次[ESC]键。如果系统发出哔哔声,这意味着您处于命令模式。

Pay:命令模式下进入输入模式的命令:append) a:从光标后面的位置开始添加数据,光标后面的数据随着添加的数据向后移动。a:从光标所在列的最后一个位置添加数据。

Insert) i:从光标前面插入数据,光标后面的数据随着新数据向后移动。I:从光标所在行的第一个非空白字符的前面插入数据。

Open) o:在光标所在的列下增加一个新列,进入输入模式。o:在光标所在列的上方增加一个新列,进入输入模式。(3)退出vi,在指令模式下键入:q,q!wq或者:x(注:数字),就会退出vi。

其中:wq和:x直接保存退出,q直接退出。如果文件已经更改,vi将提示您保存文件,并且:q命令也将无效。此时,您可以使用:w命令保存文件,然后使用:q退出,或者使用:wq或:x命令退出。

如果不想保存更改后的文件,需要使用:q!命令,这个命令不会保存文件,直接退出vi。(4)、基本编辑用一般键盘功能键,如方向键、[插入]、[删除]等,

现在,您应该能够使用vi来编辑文件。当然,vi还提供了许多其他功能,使文本处理更加方便。什么是编辑?一般来说就是文字的添加、修改、删除,甚至包括文字块的移动、复制。

下面是如何删除和修改vi。(注:在vi最初的概念里,输入和编辑是两回事。编辑是在命令模式下操作的。首先用命令移动光标定位要编辑的地方,然后给出命令进行编辑。

)删除和修改文件的命令:x:删除光标所在的字符。删除光标所在的列。r:修改光标所在的字符,后面跟着要纠正的字符。r:当你进入替换状态时,新的文本会覆盖原来的文本。

直到您按[ESC]键返回命令模式。s:删除光标所在的字符,进入输入模式。s:删除光标所在的列,进入输入模式。其实PC上根本没有这种麻烦!输入和编辑都可以在输入模式下完成。

例如,要删除一个字符,只需单击[删除]。插入状态和替换状态可以通过【插入】直接切换,所以不需要使用任何命令模式编辑命令。但是如前所述,这些指令几乎每个终端都可以使用。

不只是在PC上。命令模式下移动光标的基本命令是h,j,k,l,我想你现在应该能猜到,直接用PC的方向键就可以了,命令模式或者输入模式都可以。有多简单?号码

当然,PC键盘也有缺点。有一个非常有用的命令u可以恢复删除的文本,u命令可以恢复光标所在列的所有更改。这与某些电脑上的[撤销]按钮功能相同。

三。附:vi详细指令表命令进入vi。

本文来自网络,不代表本站立场,转载请注明出处:https: