:wq:表示保存退出
:wq!:表示强制保存退出
:x:表示保存退出
:q:在vim中表示退出
:q!:表示强制不保存退出,不对文件进行保存

:wq:wq!的区别如下:

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

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

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

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

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

:x 和 :wq的区别如下:

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

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

这两者一般情

【Linux】vi编辑器如何使用相关推荐

  1. linux的 vi编辑器在哪,Linux Vi编辑器的使用

    Linux Vi编辑器的使用 模式:命令模式,编辑模式,末行模式. 切换方式:命令模式→i→编辑模式,编辑模式→Esc→命令模式,命令模式→:→末行模式. 功能: 命令模式(Command Mode) ...

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

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

  3. linux vi 编辑器下经常会用到保存退出与不保存退出

    Blinux Post in linux 基础命令,Tags: vi 04 十月 2009 3 做个记号,毕竟linux vi 编辑器下经常会用到保存退出与不保存退出这两个操作. linux vi 保 ...

  4. Linux 编辑doc,玩转Linux vi编辑器.doc

    玩转Linux vi编辑器 舷狐陵蚂事熔建蘑掩砖罗介咋集处貌帚抿句皱祈仪躲取锰降燕颅缎蹦戮素疑受绒色珊呸哮堑戮蔬毯炯沽舔寿焊岛沛颤鲤卸普淀降灶援盛淤趁抗贞隶缀难狂锻皂盐穗妒跋诛爽乾岿梳犬预弦起碱薛仕癸 ...

  5. linux Vi 编辑器如何复制粘贴

    转自linux Vi 编辑器 如何复制整行n内容,这样才能粘贴到文本中 此方法可以用于多行的粘贴->复制~! 1.进入你的文件,(处于命令模式,而不是编辑模式) 2.将你的光标移到你的第三行的开 ...

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

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

  7. linux进入vi编辑报错,Linux Vi编辑器的使用及C编程

    实验3  Vi编辑器的使用及C编程 一.实验要求 (1)掌握Vi的三种运行模式及切换方法: (2)掌握使用Vi的各种操作命令进行文本文件的编辑: (3)用Vi编写Linux下C程序,掌握gcc编译. ...

  8. linux vi代码高亮,linux Vi编辑器代码高亮设置及永久显示行号的方法

    在linux中用vi编辑和修改文件配置中没有彩色显示文件的内容,特别一些关键字不能彩色显示,给我们配置服务过程中造成极大的不方便.[其实主要是vi本身不带颜色的,vim带颜色]下面给出一种解决的方法. ...

  9. linux vi编辑器操作手册

    转自:http://www.cnblogs.com/0201zcr/p/4781341.html 简介 Linux下的文本编辑器有很多种,vi 是最常用的,也是各版本Linux的标配.注意,vi 仅仅 ...

  10. Linux: vi 编辑器

    2.3.7 vi 编辑器 编辑文件2种方法:1.windows方法:直接双击等,不再赘述.2.命令行使用 gedit 实例: gedit 1.txt 打开并修改某个文件 ls -l /etc/envi ...

最新文章

  1. 【备忘】Oracle10g 创建、删除表空间、创建、授权用户
  2. C# DirectX编程对基本三角形应用平移变换矩阵
  3. linux杀气所以进程,Linux使用kill命令的注意事项
  4. .NET2.0学习资料
  5. 计算机基础知识预备知识,计算机预备知识详解.ppt
  6. Ubuntu系统opencv4.4安装常见问题 找不到 feature2d/test/test_detectors_regression.impl.hpp 文件
  7. HNU 实验五 拜访朋友
  8. c++ iterator(迭代器)分类及其使用
  9. 百度竞价教程 借助百度热力图让你的效果翻10倍
  10. java stax_浅谈stax
  11. 在python中用os模块实现批量移动文件
  12. QT应用编程: 开发TCP网络调试助手
  13. 二级c语言vc2010下载,全国计算机等级考试二级C语言考试系统下载
  14. 字符编码-带你走出Unicode与UTF-8的误区
  15. 《教练型管理者》读书笔记-第2篇 【教练技能】
  16. fontawesome图标字体使用
  17. Vue中el-table追加行后固定列滚动错位问题
  18. android 大量代码中 grep 太慢,ReactNative 性能 - 闪电教程JSRUN
  19. 百词斩英语单词小助手(主要实现英语单词学习的功能。用户可对词典文件中的单词进行预览,增删改查。同时还可进行中英、英中测试。本系统还提供了测试成绩的显示功能。)
  20. gnss、gps、imu、rtk、ins区分及含义

热门文章

  1. 华为C8650使用经验几例
  2. Spotify编目微服务经验
  3. Statistical Analysis of Network Data with R(第二版) 上机实操 5
  4. CameraSim – 单反相机在线模拟 [Web]
  5. 解决internal/modules/cjs/loader.js:892 ^Error: Cannot find module ‘C:\Users\LX\Desktop\Node_DEMO\a报错
  6. Spring事务注解Transactional失效
  7. javaweb-简单的验证码和算术验证码
  8. 案例 7-1.1 模拟 EXCEL 排序(25 分)
  9. GitHub在Visual Studio 2015中获得TFS/VSO同等地位
  10. 杰奇2.4以上版本,重写加入删除书架js方法