易读版本

1、vi & vim 有两种工作模式:

(1) 命令模式:接受、执行 vi & vim 操作命令的模式,打开文件后的默认模式;

(2) 编辑模式:对打开的文件内容进行 增、删、改 操作的模式;

#在编辑模式下按下 ESC 键,回退到命令模式。

2、创建、打开文件:$ vi [filename]

(1)使用 vi 加 文件路径(或文件名)的模式打开文件,如果文件存在则打开现有文件,如果文件不存在则新建文件,并在终端最下面一行显示打开的是一个新文件。

(2)键盘输入字母 “i”或“Insert”键进入最常用的插入编辑模式。

3、保存文件:

(1)在插入编辑模式下编辑文件。

(2)按下 “ESC” 键,退出编辑模式,切换到命令模式。

(3)在命令模式下键入"ZZ"或者":wq"保存修改并且退出 vi 。

(4)如果只想保存文件,则键入":w",回车后底行会提示写入操作结果,并保持停留在命令模式。

4、放弃所有文件修改:

(1)放弃所有文件修改:按下 "ESC" 键进入命令模式,键入 ":q!" 回车后放弃修改并退出vi。

(2)放弃所有文件修改,但不退出 vi ,即回退到文件打开后最后一次保存操作的状态,继续进行文件操作:按下 "ESC" 键进入命令模式,键入 ":e!" ,回车后回到命令模式。

详细版本

点击下方“阅读原文”查看

详细版本

↓↓↓

linux vi指令回退,Linux命令 vi vim相关推荐

  1. 22-06-24 西安 linux(01) linux环境搭建、常用命令、vim编辑

    Linux系统引入 1.为什么学linux?       服务器本质是一台电脑,组成:硬件+操作系统(linux)+软件 2.linux使用场景 2.1.服务器的操作系统 服务器要求可用性高,即能够给 ...

  2. Linux操作汇总(常用命令、vim)

    目录 linux目录架构 主要目录速查表 常用命令 ubuntu 软件操作命令 ssh与scp Vim操作 linux目录架构 在 Linux 下,我们是看不到这些驱动器盘符,我们看到的是文件夹(目录 ...

  3. 【Linux系统管理】05 常用命令 06 vim编辑器

    一.命令的基本格式 1.1 命令的提示符 [root@localhost ~]# []:这是提示符的分隔符号,没有特殊含义. root:显示的是当前的登录用户,现在使用的是root用户登录. @:分隔 ...

  4. Linux常用指令和系统管理命令总结

    Linux常用指令: ls 显示文件或目录 ls -l 列出文件详细信息 ls -a 列出当前目录下所有文件或目录,包括隐藏的 ls -al 显示详细文件信息,包括隐藏的文件 mkdir 创建目录 m ...

  5. 手机linux系统指令大全,Linux系统指令大全

    送给初学的穷人:Linux系统指令大全 cat 使用权限:所有使用者 使用方式:cat [-AbeEnstTuv] [--help] [--version] fileName 说明:把档案串连接后传到 ...

  6. linux系统下修改文件命令vi的使用

    在linux系统下,vi的使用时非常频繁.非常正规的,掌握vi的使用技巧大有裨益 例如,我要修改etc目录下的文件profile的内容 vi /etc/profile---更改profilr下的内容 ...

  7. 红帽linux更新指令,CentOS7.0命令更新新版特性详解

    查看系统版本信息 #uname -a #cat /etc/redhat-release 升级所有包,改变软件设置和系统设置,系统版本内核都升级 #yum -y update 升级所有包,不改变软件设置 ...

  8. Linux基本指令之网络通信命令

    目录 1.netstat监控命令 2.lsof:查看端口被占用情况 3.ss:显示更多更详细的有关 TCP 和连接状态的信息 4.nc和nmap:扫描别人机器上开放了哪些端口. 5.查看系统资源使用情 ...

  9. linux中不保存的命令是,vim退出不保存的命令是什么?_网站服务器运行维护,vim,linux...

    linux下如何用iptables开放指定端口_网站服务器运行维护 linux下用iptables开放指定端口的方法是:1.执行[/sbin/iptables -I INPUT -p tcp –dpo ...

  10. linux php 指令,在 Linux 命令行中使用和执行 PHP 代码(一)

    PHP是一个开源服务器端脚本语言,最初这三个字母代表的是"Personal Home Page",而现在则代表的是"PHP:Hypertext Preprocessor& ...

最新文章

  1. OpenCL™(开放计算语言)概述
  2. linux mysql 5.6.22_LinuxCentOS6.0下编译安装MySQL5.6.22
  3. jquery-1.4.4.min.js无法解析json中result.data问题
  4. 【数据结构与算法】之深入解析“最小高度树”的求解思路与算法示例
  5. linux mysql5.5 一主多从配置
  6. ASP.NET实现下载的中文文件名乱码处理
  7. 在程序员面前千万不要说这9句话,我一个同事就死的很惨!
  8. 布尔运算_3dmax教程 - 布尔运算
  9. 如何判断模糊图像_深圳企业宣传片拍摄制作教你如何使用手动聚焦
  10. [蓝桥杯]基础练习 特殊回文数
  11. ubuntu 开启dhcp服务并配置
  12. E - 确定比赛名次(拓补排序)
  13. 我的世界1.12.2java下载_我的世界1.12.2forge下载
  14. 分布式id黑科技完善
  15. 服务器分类方式和类型
  16. mysql注入扫描网站漏洞工具_SQL注入漏洞扫描工具
  17. 【PX4 飞控剖析】05 PIX4 连接QGC 可以烧录固件但是连接不上
  18. Hexo博客添加live2d卡通人物
  19. OpenJudge 2986 拼点游戏
  20. 关系型数据库中的关键字、主关键字和候选关键字

热门文章

  1. matlab画图plot以及自动保存图像
  2. 【随笔】我的两年 ACM 回(心)忆(酸)录(路) 【多图预警】
  3. 遥感计算机的分类原理,遥感图像的计算机分类
  4. Python实现 ---【简易】12306爬虫
  5. matlab的小波分析,MATLAB小波分析学习.pdf
  6. 程序员看过都说好的资源网站,你懂得!
  7. linux 运行可执行文件
  8. linux下命令打开url,在linux命令下访问url
  9. 毕业设计-医院药品出入库管理系统
  10. php 批量上传图片插件,diyUpload - jQuery多张图片批量上传插件