vi:
一般模式:可以使用删除,复制,粘贴
编辑模式:在一般模式下按r,R,o,O,a,A,i,I等字母进入编辑模式,在编辑模式下,按下Esc退出编辑模式
命令行模式:在一般模式下按“:”或者“/”就可以将光标移动到最后一行。在这个模式中
可以搜寻数据,读取、存盘、大量字符替换、退出vi、显示行号。
是用wq!强制保存。
Ctrl+f 向前(向下)翻页
Ctrl+b 向后(向上)翻页
0 回到行首(数字零)
$ 回到行末
G 移动到这个文件的最后一行
n<enter> 光标向下移动n行
/word 在光标之后查找一个名为word的字符串
?word 在光标之前查找一个名为word的字符串
:n1,n2s/word1/word2/g 在n1与n2行之间查找word1,并将word1替换为word2
:1,$s/word1/word2/g 第一行到最后一行查找word1,并将word1替换为word2
:1,$s/word1/word2/gc 在替换前显示提示符让用户确认
dd 删除光标所在行
ndd 删除光标所在行向下n行
yy 复制光标所在行
nyy 复制光标所在行向下n行
p,P p为复制的数据粘贴在光标下一行,P为复制的数据粘贴在光标上一行
u 恢复前一个动作
i,I 插入,光标所在处插入输入文字
a,A 添加,光标所在处下一个字符开始输入
o,O 插入新行,光标所在处下一行行首开始输入字符
r,R 替换,r会替换光标所指的那个字符,R会一直替换光标所指的文字,直到按下Esc为止
:w 写入文件
:w! 只读文件,强制写入
:q 退出vi
:q! 不保存文件,强制退出
:wq 保存后退出
:w [filename]
:r [filename] 在编辑的数据中读入另一个文件的数据,将filename这个文件的内容加到光标所在行的后面
:set nu 设置行号
:set nonu 取消行号
:n1,n2 w [filename] 将n1到n2的内容保存为filename这个文件</enter>
分享到:
相关推荐
这只是Linux指令海洋中的一小部分,实际使用中还有许多其他指令,如`ln`(创建链接),`tar`(打包和解包文件),`vi/vim`(文本编辑器),`netstat`(查看网络状态)等。熟练掌握这些基本指令,可以极大地提高在...
这个资源是很详细的讲解,linux中vi和gcc的使用说明,及指令说明!
常用Linux指令** Linux提供了一系列强大的命令行工具,如: - `cd`: 改变当前工作目录。 - `ls`: 列出目录内容。 - `mkdir`: 创建新目录。 - `rm`: 删除文件或目录。 - `cp`: 复制文件或目录。 - `mv`: 移动或...
Linux指令集是Linux操作系统中用于控制计算机硬件和操作系统功能的一系列命令。这些指令构成了用户与系统交互的基础,尤其对于系统管理员和开发人员来说,熟练掌握Linux指令集是至关重要的。在Linux环境中,用户无需...
Linux中的vi编辑器是一款强大的文本编辑工具,虽然其界面简洁且初学者可能感到不友好,但熟练掌握vi的使用能够显著提升工作效率。vi编辑器在Linux系统中几乎是无处不在的,无论何时何地,你都可以依赖它进行文本编辑...
除了这些基本操作,还有一些常见的VI指令: - `dd`:删除当前行。 - `yy`:复制当前行。 - `p`:在光标下粘贴已复制的行。 - `/pattern`:查找特定的字符串`pattern`。 - `n`:查找下一个匹配的字符串。 - `u`:...
#### 三、Vi编辑器的常用操作指令 **1. 进入插入模式**: - `i`:在光标当前位置之前插入文本。 - `a`:在光标当前位置之后插入文本。 - `o`:在光标所在行下方新开一行并进入插入模式。 - `O`:在光标所在行上方...
本篇文章将详细介绍Linux系统中VI指令的使用,帮助用户熟练掌握这个不可或缺的工具。 首先,让我们了解如何进入VI编辑器: 1. `vi filename`:打开或创建名为filename的文件,光标位于第一行首。 2. `vi +n ...
Linux及其相似的ix操作系统系列中,为方便各种用户在各个不同的环境中使用,提供了一系列的ex编辑器,包括 ex, edit,ed 和vi.其中ex,edit,ed都是行编辑器,现在已很少有人使用,Linux提供他们的原因是考虑到满足各种...
Linux中的vi编辑器是系统管理员和开发者们最常使用的文本编辑工具之一,它以其高效和灵活性而备受青睐。vi(Visual Editor)编辑器是类Unix系统中的标准编辑器,而vim(Vi IMproved)则是vi的增强版,包含了更多的...
### Linux常用指令详解:vi编辑器及其他基础命令 #### 一、查看目录及文件信息 在Linux系统中,查看文件信息是一项基本而重要的任务。以下是一些常用的命令: 1. **`ls`**:用于列出目录中的文件和子目录。 - `...
了解并熟练掌握Vi指令是Linux系统管理员和开发者的必备技能,通过不断的实践和学习,你可以更加高效地进行文本编辑工作。尽管Vi的命令可能初看起来复杂,但一旦熟悉,你会发现它在处理文本方面无比强大和快捷。
描述中的"用惯了linux指令,在 windows下想使用类似linux指令,可使用该文件,将父目录添加到环境变量即可"提示我们,这个压缩包可能包含了一个可执行文件(如bin文件),这个文件需要被添加到系统的PATH环境变量中...
shell是Linux系统的命令行界面,它允许用户通过输入指令与操作系统进行交互。常见的shell命令包括: 1. **ls**:列出目录内容。 2. **cd**:改变当前工作目录。 3. **pwd**:显示当前工作目录。 4. **mkdir**:创建...
根据提供的文件信息,我们可以推断出这部分内容与Linux操作系统下的Vi编辑器命令及某些系统配置文件有关。然而,由于原文存在大量无法识别的字符,这里将重点解释标题和描述中的内容,并结合常见的Linux Vi编辑器...
VI(Visual Editor)是Linux和Unix系统中最常用的文本编辑器之一,以其高效、强大和灵活性著称。VI不仅适用于简单的文本编辑,还被广泛应用于配置文件的修改、编程代码的编写等任务。下面我们将深入探讨如何使用VI...
嵌入式操作系统第三章嵌入式Linux的开发环境及工具软件-Vi编辑器 嵌入式操作系统的开发环境及工具软件是嵌入式Linux的核心组成部分。第三章节主要介绍了嵌入式Linux的开发环境及工具软件,包括Vi编辑器的使用、...
#### 四、Vi编辑器的进阶操作 - **多行操作**:使用`V`或`Shift + v`选择多行,然后进行复制、粘贴、删除等操作。 - **块操作**:使用`Ctrl + v`选择矩形区域,然后进行复制、粘贴、删除等操作。 - **宏命令**:...
Linux指令大全涵盖了许多常用和不那么常见的命令,它们可以帮助用户高效地管理文件、目录、进程、网络,甚至系统设置。以下是对一些重要Linux指令的详细解释: 1. **ls**:列出目录内容。`ls -l`显示详细信息,`ls ...