`

vi文件保存退出命令

阅读更多
vi是Unix/Linux系统最常用的编辑器之一,我习惯使用":x"命令来保存文件并退出,不愿意使用":wq"命令是因为它得多敲一个字母。
但是,今天我才知道":x"和":wq"的真正区别,如下:
:wq 强制性写入文件并退出。即使文件没有被修改也强制写入,并更新文件的修改时间。
:x 写入文件并退出。仅当文件被修改时才写入,并更新文件修改时间,否则不会更新文件修改时间。
这两者一般情况下没什么不一样,但是在编程方面,对编辑源文件可能会产生重要影响。因为文件即使没有修改,":wq"强制更新文件的修改时间,这样会让make编译整个项目时以为文件被修改过了,然后就得重新编译链接生成可执行文件。这可能会产生让人误解的后果,当然也产生了不必要的系统资源花销。
分享到:
评论

相关推荐

    VI快捷命令总结

    vi 快捷命令的总结,一目了然 :x:保存当前文件并退出  :q:退出vi  :q!:不保存文件并退出vi  :!command:执行shell命令command 

    linux怎么退出vi.txt

    :w 保存文件但不退出vi :w file 将修改另外保存到file中,不退出vi :w! 强制保存,不推出vi :wq 保存文件并退出vi :wq! 强制保存文件,并退出vi q: 不保存文件,退出vi :q! 不保存文件,强制退出vi :e! 放弃所有修改...

    vi技巧大全命令大全

    :不保存文件并退出vi :!command:执行shell命令command :n1,n2 w!command:将文件中n1行至n2行的内容作为command的输入并执行之,若不指定n1,n2,则表示将整个文件内容作为command的输入 :r!command:将命令...

    linux编辑文件保存退出的实操讲解

    linux编辑文件后如何保存退出? 命令是wq 保存并退出。 首先按ESC进入Command模式,然后输入“:wq”,回车就可以保存并退出了。 vi保存文件有不同的选项,对应于不同的命令,你可以从下面的命令中选择一个需要的...

    Linux 编程学习代码保存.rar

    编辑结束,按ESC 键 跳到命令模式,然后输入退出命令: :w (write)保存文件但不退出vi 编辑 :w! 强制保存,不退出vi 编辑 :w file 将修改另存到file中,不退出vi 编辑 :wq (write and quite)保存文件并...

    vi 中较常用的操作命令

    简单的介绍 vi 中较常用输入模式、光标移动、删除操作、改变与替换、查询、拷贝与粘贴、文件保存及退出等操作命令。

    vi 和dos常用命令.jar

    末行模式下的命令: :w 保存当前文件,但不退出 :q! 强制退出,不保存此次修改结果

    Linux运维-操作系统 教程 从入门到精通101课-41-41文件系统命令-vi末行模式 保存与退出.mp4

    Linux运维-操作系统 教程 从入门到精通101课-41-41文件系统命令-vi末行模式 保存与退

    linux vi 常用命令

    D) 保存文件 「w」:在冒号输入字母「w」就可以将文件保存起来。 E) 离开vi 「q」:按「q」就是退出,如果无法离开vi,可以在「q」后跟一个「!」强制离开vi。 「qw」:一般建议离开时,搭配「w」一起使用,这样在...

    vi编辑器的使用,linux快速入门

    强行保存一个vi文件,如果该文件已存在,则进行覆盖。 :wq 保存文件并退出vi。 ZZ 快速保存文件的内容,然后退出vi。功能和“:wq”相同。 :w filename 相当于“另存为”。 :n,mw filename 将第n-m行的文本保存...

    Vi编辑器的使用方法

    Vi的使用方法,便于Linux的命令使用。

    Linux中vi编辑模式下基本操作命令

    ”即可保存退出(同样这里的”冒号”也是必须的)。 或者:按下Insert键,可以见到窗口左下角有“Insert”字样,表示当前为插入编辑状态,这时从键盘输入的内容将插入到光标位置;再按下Insert键,左下角将有...

    关于vi和vim的区别及命令详解

    低行模式:可以保存文件、退出vi、设置vi、查找等功能(低行模式也可以看作是命令模式里的)。 一、打开文件、保存、关闭文件(vi命令模式下使用) vi filename //打开filename文件 :w //保存文件 :w vpser.net //...

    Linux命令参数的应用

    1.先写上命令 vi 文件的名字------>按下回车键:相当于打开了该文件 2.打开文件,进入编辑操作---->按下i或者a键 3.当编辑或者写入完成之后,首先退出编辑模式--->按下esc键 4.只有退出编辑模式后才可以进行保存并...

    vi使用方法详细介绍.docx

     将文件保存或退出vi,也可以设置编辑环境,如寻找字符串、列出行号……等。 不过一般我们在使用时把vi简化成两个模式,就是将底行模式(last line mode)也算入命令行模式command mode)。 2、vi的基本操作 a...

    vi编辑器的使用(二)笔记

    熟悉 vi 的三种模式及模式切换命令 (1) vi 是 Linux 中最基础的编辑器。但 vi 编辑器在系统管理、服务器配置...可以进行文件的保存、退出、查找、替换、列出行号等 (3) vi 模式切换命令 命令 功能 a (Append)进入编

    Linux基础命令学习——文本文件编辑命令(三)

    一名菜鸟学习编程技术,记录所学知识并分享给大家,希望大家多多支持。...cat >test.txt:把内容写入到test.txt文件中,Ctrl + D保存退出 more命令 用于查看纯文本文件(内容较多的);格式:more

    vi编辑器的基础运用

    对于Linux中“神器”vi... :w vi保存当前编辑的文件,但并不退出vi,而是继续等待用户输入命令。 :w <newfile> :w! <newfile> 把当前文件的内容保存到指定的文件newfile中,如果newfile已经存在,则覆盖原有内容。

    Linux系统中的VI命令

    Linux系统中的VI命令 1、Vi介绍: Vi编辑器是所有Unix及Linx系统下标准的编辑器,类似...**(3)末行模式:**可以在末行输入命令对文件进行操作(搜索/替换/保存/退出/撤销/高亮等等) 3、Vi的打开文件的三种方式 #vim

    Vi编辑器的基本使用方法

    1、vi的基本概念  基本上vi可以分为三种状态,分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode)... 将文件保存或退出vi,也可以设置编辑环境,如寻找字符串、列出行号……等。

Global site tag (gtag.js) - Google Analytics