当前位置: 首页 > 知识 >正文

linux vi保存退出命令 (如何退出vi)

有许多方法:

六号出口

当编辑文件并准备退出Vi并返回到shell时,您可以使用以下方法之一。

在命令模式下,按两次大写字母z。如果当前编辑的文件已经被修改,Vi保存文件并退出返回shell。如果当前编辑的文件没有被修改,Vi直接退出,返回shell。

在最后一行模式下,输入命令。

:w

Vi保存当前编辑的文件,但不退出,而是继续等待用户输入命令。使用w命令时,可以为编辑的文件指定一个新文件名。

[例6]

:w newfile

此时,Vi会将当前文件的内容保存到指定的newfile,而原始文件保持不变。如果新文件是一个已存在的文件,Vi将在显示窗口的状态行中给出提示信息:

File exists (use ! to override)

此时,如果用户真的想用文件的当前内容替换新文件的原始内容,可以使用该命令。

: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命令的功能相同。

相关文章:
  • 4月11日基金净值:银华智荟内在价值灵活配置混合发起A最新净值2.039,涨0.49%_基金频道_证券之星
  • 5月4日基金净值:鹏华双债增利债券A最新净值1.284,跌0.01%
  • 4月4日基金净值:诺安双利债券发起最新净值2.657,涨0.04%_基金频道_证券之星
  • 6月12日基金净值:融通健康产业灵活配置混合A/B最新净值3.073,涨0.07%
  • 5月29日基金净值:汇泉策略优选混合A最新净值0.6657,涨1.06%
  • 基金公司紧急提示!
  • 6月5日基金净值:华夏希望债券A最新净值1.265
  • 5月24日基金净值:广发科技创新混合A最新净值1.4091,涨1.14%
  • 4月27日基金净值:华夏核心资产混合A最新净值0.6263,涨0.63%
  • 5月26日基金净值:招商安本增利债券A最新净值1.5211,涨0.01%