用 vi 打开一个文件修改后 怎么保存 ?
:w
保存文件
$ vi *.cat
就可以编辑所有后缀为cat的文件了。当然,您还可以使用shell中内置的模式匹配来装载文件,这样会更富技巧性。一旦您在命令行中包含了所有的待编辑文件名,就可以在Vi中方便地移来移去。
退出Vi
当编辑完文件,准备退出Vi返回到shell时,可以使用以下几种方法之一。
在命令模式中,连按两次大写字母Z,若当前编辑的文件曾被修改过,则Vi保存该文件后退出,返回到shell;若当前编辑的文件没被修改过,则Vi直接退出, 返回到shell。
在末行模式下,输入命令
:w
Vi保存当前编辑文件,但并不退出,而是继续等待用户输入命令。在使用w命令时,可以再给编辑文件起一个新的文件名。
[例6]
:w newfile
此时Vi将把当前文件的内容保存到指定的newfile中,而原有文件保持不变。若newfile是一个已存在的文件,则Vi在显示窗口的状态行给出提示信息:
File exists (use ! to override)
此时,若用户真的希望用文件的当前内容替换newfile中原有内容,可使用命令
:w! newfile
否则可选择另外的文件名来保存当前文件。
在末行模式下,输入命令
:q
系统退出Vi返回到shell。若在用此命令退出Vi时,编辑文件没有被保存,则Vi在显示窗口的最末行显示如下信息:
No write since last change (use ! to overrides)
提示用户该文件被修改后没有保存,然后Vi并不退出,继续等待用户命令。若用户就是不想保存被修改后的文件而要强行退出Vi时,可使用命令
:q!
Vi放弃所作修改而直接退到shell下。
在末行模式下,输入命令
:wq
Vi将先保存文件,然后退出Vi返回到shell。
在末行模式下,输入命令
:X
该命令的功能同命令模式下的ZZ命令功能相同.
分享到:
相关推荐
* 编辑模式:在一般模式中可以进行删除、复制、粘贴等操作,但是却无法编辑文件内容!要按下“i,I,o,O,a,A,r, R”等任何一个字母后才会进入编辑模式。通常在Linux中,按下这些按键时,在屏幕的左下方会出现...
要使用VI编辑器打开文件进行编辑,可以按照以下步骤操作: 1. **打开文件**:首先在终端中输入 `vi filename` 来打开一个名为 `filename` 的文件。如果该文件不存在,则会创建一个新的文件;如果存在,则直接打开该...
"Linux操作系统Vi-文本编辑器实验报告" Vi 文本编辑器是 Linux 操作系统中的一种全屏幕文本编辑器,具有文本编辑所需的所有功能,适用于各种版本的 Unix/Linux,适用于各种类型的终端,使用灵活快捷。 Vi 文本编辑...
Linux中的Vi(Vim)编辑器是一款强大的文本编辑工具,被广泛用于系统管理和软件开发。它的全称是“Visual editor”,但在更新版本中被称为“Vim”(Vi IMproved),它保留了原始Vi的特性,并增加了许多新功能。在...
【Linux 文件系统管理命令】 在Linux操作系统中,文件系统管理是日常运维的重要组成...通过这些命令和操作,用户可以高效地管理和编辑Linux系统中的文件与目录,同时掌握vi编辑器的基本使用技巧,提升Linux运维能力。
Linux 中的 vi 编辑器是一个功能强大且灵活的文本编辑器,它广泛应用于 Linux 操作系统中,尤其是在编辑配置文件、编写代码和记录信息等方面。本文将从基础知识开始,逐步介绍 vi 编辑器的使用方法和技巧,帮助读者...
Linux下的vi(Vim)编辑器是一款强大的文本编辑工具,被广泛用于系统管理和软件开发。...以上内容涵盖了Linux vi编辑器的基本操作,熟练掌握这些命令可以提高文本编辑效率,方便日常的系统管理和编程工作。
本实验旨在让学员熟练掌握Linux操作系统的基本操作,包括常用的文件和目录管理命令以及如何使用VI编辑器进行文本文件的创建与编辑。 #### 实验内容详解 **1. 修改主机名** - **命令**: `hostname zhangsan` - ...
Vi编辑器是Unix及类Unix操作系统(包括Linux)中广泛使用的文本编辑工具。Vi编辑器具备强大的功能和丰富的命令集,适用于从简单的文本编辑到复杂的脚本编写等多种场景。本文旨在详细介绍Vi编辑器的基本操作、光标...
本资料包聚焦于Linux中的三个核心要素:所有命令、vi编辑器以及文件编辑器的使用。以下是对这些主题的详细阐述: 一、Linux所有命令 Linux命令行提供了丰富的指令集,用于执行各种任务,如文件管理、系统控制、网络...
首先,使用vi打开或创建文件的命令格式是`vi <filePathAndName>`。例如,`vi test.conf`或`vi /tmp/test.conf`。如果指定的文件存在,vi会加载其内容;若不存在,则会创建新文件。在vi中,行前显示波浪符号代表该...
1. **vi 时为命令模式**:这是 vi 编辑器的初始模式,在这里可以执行各种命令来编辑文件。 2. **插入模式**:当用户需要输入文本时,可以通过以下几种方式之一进入插入模式: - **i**:在当前位置之前插入文本。 -...
Linux中的`vi`编辑器是一款强大的文本编辑工具...这些操作展示了`vi`编辑器的基本操作,包括文件管理、文本查找与替换、复制粘贴、撤销操作以及保存与退出等。熟练掌握这些技巧,将大大提高你在Linux环境下的工作效率。
### Linux操作系统实验vi编辑器的使用 #### 实验目的 本次实验旨在使学习者能够熟练地运用Linux系统中的vi编辑器进行文本编辑工作。通过实际操作掌握以下技能: 1. **掌握Linux系统的vi编辑器的基本操作**:了解vi...
了解了.vimrc文件的基本配置后,我们可以查看压缩包中的"vi指令.doc"文档,它应该包含了vi编辑器的常用操作指令。vi有两种模式:命令模式和插入模式。在命令模式下,你可以移动光标、删除文本、复制和粘贴;在插入...
- **:efilename**:打开并编辑文件`filename`。 - **:x**:保存当前文件并退出。 - **:q**:退出Vi编辑器。 - **:q!**:不保存文件并强制退出Vi编辑器。 - **:!command**:执行Shell命令`command`。 - **:n1,n2w!...
Linux下的VI编辑器,也被称为Vim(Vi Improved),是一种强大的文本编辑工具,适用于系统管理员和程序员。它具有三种主要工作模式:插入模式、编辑模式(也称正常模式)和命令模式。 1. **插入模式**:在此模式下,...
vi命令后指定文件名:#vi testfile1可以打开一个文件或创建一个新文件 VI编辑器 三种模式 命令模式:按ESC进入 插入模式:可编辑模式 末行模式:命令模式的一种,在这种模式下显示要执行的命令 切换方式 其他文本...
3. 文件操作:在vi中打开和编辑文件、保存文件、退出vi等基本操作。例如,使用“:w”来保存文件,“:q”退出编辑器,“:wq”或“ZZ”保存并退出,以及“:q!”不保存强制退出等命令。 4. 文本定位:在vi中快速定位...
Linux下的vi编辑器是一款强大的文本编辑工具,它具备丰富的文本操作功能,允许用户根据个人需求进行定制。vi编辑器的特点在于它不包含图形界面菜单,而是通过命令模式进行操作,分为命令模式、插入模式和末行模式三...