上面的命令只是在vi编辑命令中使用

wq:表示保存退出

wq!:表示强制保存退出

x:表示保存退出

在vi/vim编辑中,直接按 x 可以删除当前光标所在处的字符。

wq和wq!的区别如下:

有些文件设置了只读,一般不是修改文件的,但是如果你是文件的owner或者root的话,通过wq!还是能保存文件退出

如果文件设置为只读了的话,用 :wq命令是不能保存并退出的,但是最高权限者可通过wq!来进行文件的保存并退出文件。

已设定选项 'readonly' (请加 ! 强制执行)

文件所有者通过 wq! 可以保存只读文件

!是强制执行
如果不带!碰上只读文件,会给提示会是只读文件,带了!忽略只读强制写入

":x" 和 ":wq" 的区别如下:

(1) :wq 强制性写入文件并退出(存盘并退出 write and quite)。即使文件没有被修改也强制写入,并更新文件的修改时间。

(2) :x 写入文件并退出。仅当文件被修改时才写入,并更新文件修改时间;否则不会更新文件修改时间。

这两者一般情况下没什么不一样,但是在编程方面,对编辑源文件可能会产生重要影响。因为文件即使没有修改,":wq" 强制更新文件的修改时间,

这样会让 make 编译整个项目时以为文件被修改过了,然后就得重新编译链接生成可执行文件。这可能会产生让人误解的后果,当然也产生了不必要的系统资源花销。不过像是版本控制的软件一般首选还是比较文件内容,修改时间一般不加以理会。

:q在vim中表示退出

:q!表示强制不保存退出,不对文件进行保存

":q" 和 ":q!" 的区别如下:

如果文件有修改,:q 会提示有修改,是否退出,输入y退出

如果文件有修改,:q! 会强制直接退出,并且不对文件进行保留

Linux vi种 wq 、wq!、x、q、q!区别相关推荐

  1. 【Linux】vi编辑器中:wq 、:wq!、:x、:q、:q!的详细区别

    文章目录 下面的命令只是在vi编辑命令中使用 `:wq`和`:wq!`的区别如下: `:x` 和 `:wq`的区别如下: `:q` 和 `:q!`的区别如下: 下面的命令只是在vi编辑命令中使用 :w ...

  2. Linux 中 wq 、wq!、x、q、q!区别

    wq:表示保存退出 wq!:表示强制保存退出 x:表示保存退出 wq和wq!的区别如下: 有些文件设置了只读,一般不是修改文件的,但是如果你是文件的owner或者root的话,通过wq!还是能保存文件 ...

  3. linux vi/vim三种模式,保存退出,强制退出

    一.三种模式 vi/vim工具 共分为三种模式,分别是: 1.命令模式(Command mode), 2.输入模式(Insert mode) 3.底线命令模式(Last line mode). 命令模 ...

  4. 腾讯2019技术岗笔试 花匠小Q 花匠小Q养了两种花,一种白花,一种红花,现在小Q用这些花进行摆放,摆放的时候连续的白花的数量只能是K的倍数(倍数可以是0),不然就会枯萎。现在给出a和b,小Q想知道长

    花匠小Q养了两种花,一种白花,一种红花,现在小Q用这些花进行摆放,摆放的时候连续的白花的数量只能是K的倍数(倍数可以是0),不然就会枯萎.现在给出a和b,小Q想知道长度为[a,b]的摆花方案中有多少种 ...

  5. 图灵机器人 linux,群晖Docker下通过VNC打开Linux环境下的windows程序,Q酷图灵机器人...

    这也是一个思路,在linux环境下,我们通常通过wine来运行windows程序,这个是酷Q官方的Docker映像,有Dockerfile参考,对于明白原理的人可以移植很多windows程序到我们的群 ...

  6. -Git Linux vi/vim 命令 按键 MD

    目录 目录 Linux vi/vim 简介 vi/vim 的使用 命令模式 输入模式 底线命令模式 vi/vim 使用实例 使用 vi/vim 进入一般模式 按下 i 进入输入模式,开始编辑文字 按下 ...

  7. Linux vi常用指令使用案例汇总

    Linux vi常见命令使用案例 声明与简介 本文的数据来自网络,部分代码也有所参照,这里做了注释和延伸,旨在技术交流,如有冒犯之处请联系博主及时处理.本文主要介绍Linux内置的编辑器vi的使用. ...

  8. Linux vi编辑器常见命令的使用

    http://c.biancheng.net/cpp/html/2735.html 工作模式 进一步了解 vi 之前先来了解一下 vi 的工作模式,vi 有三种工作模式: 1) 普通模式 由Shell ...

  9. Linux vi 编辑器常见命令的使用

    Linux vi 编辑器常见命令的使用 Linux下的文本编辑器有很多种,vi 是最常用的,也是各版本Linux的标配.注意,vi 仅仅是一个文本编辑器,可以给字符着色,可以自动补全,但是不像 Win ...

最新文章

  1. mysql bin.000013_mysql运维-二进制日志BINARY LOG清理_ mysql-bin磁盘占用高处理办法
  2. 005_Ajax get请求获取XML响应
  3. 机器学习算法基础——逻辑回归
  4. 字符串的动态顺序结构(C/C++语言)
  5. 无障碍开发(五)之设置获取无障碍属性值
  6. c# GDI+简单绘图(一)
  7. python变量分类_Python 入门系列 —— 5. 三大变量类型介绍
  8. php日志数据统计,awk 进行php日志累计报错统计
  9. 设置最大值_Power BI经典技巧:在走势图上标注最大值、最小值…
  10. module.exports与exports
  11. consul集群搭建,配合nginx完成服务动态发现和健康检查
  12. CSDN-markdown
  13. 水星无线路由器设置虚拟服务器,水星路由器无线中继设置步骤
  14. 计算机网络显示红X无法连接,电脑无线网络连接不上,出现了红x❌
  15. JavaWeb项目开发案例精粹-第3章在线考试系统-003Dao层
  16. AcWing 95. 费解的开关(推理)
  17. k8s调度:亲和度、容忍度
  18. 离婚后发现对方婚内出轨,还能否要赔偿
  19. java jtextarea 超出_java – 如何保持JTextArea的大小不变?
  20. 使用element-ui实现表格分页

热门文章

  1. Eclipse添加Tomcat
  2. 【洛谷】P1001 A+B Problem
  3. 钉钉开放平台“常见问题常见问题常见问题“
  4. 信息学奥赛一本通(C++版)第二部分 基础算法 第二章 数据排序
  5. PCS/MES/ERP各层内容
  6. SEMI-SUPERVISED LEARNING FOR SINGING SYNTHESIS TIMBRE
  7. Android 下简单的 MP3 播放(代码分析)
  8. 2021年全球直线导轨市场规模大约为142亿元(人民币),预计2028年将达到195亿元
  9. PXI/PXIe控制器 4Link架构 16GB带宽 兼容主流PXIe机箱 设计文件
  10. piaget读法_罗读音【罗读音英语头条】- 罗读音知识点 - 中企动力