栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Linux vi命令 笔记

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Linux vi命令 笔记

Linux vi命令 笔记
  • 一级目录
    • 1.vi工作模式
      • 命令模式
      • 文本输入模式
      • 末行模式
    • 2.vi文本修改命令
      • 文本修改
      • 文本删除
      • 文本复制
    • 3.vi退出命令

链接: 原文

一级目录

现在的 UNIX/Linux 大都使用 vim 代替了 vi。vim 是 vi 的增强版,与 vi 编辑器完全兼容,而且实现了很多增强功能。

vi 编辑器有 3 种基本工作模式,分别是命令模式、文本输入模式和末行模式。下面详 细介绍这 3 种模式。

1.vi工作模式 命令模式

进入 vi 编辑器后的默认模式

文本输入模式

文本输入模式下,用户输入的任何字符都被 vi 当做文件内容保存起来,并将其显示在屏幕上。
进入:在命令模式下输入,
插入命令i、附加命令a、打开命令o、修改命令c、取代命令r或替换命令s都可以进入文本输入模式。
退出:回到命令模式,
按下Esc键即可。

末行模式

多数文件管理命令都是在此模式下执行的(如把编辑缓冲区的内容写到文件中等)。
进入:在命令模式下,
用户按:键即可进入末行模式下,此时 vi 会在显示窗口的最后一行(通常也是屏幕的最后一行)显示一个:作为末行模式的说明符,等待用户输入命令。
退出:末行命令执行完后,vi 自动回到命令模式。

2.vi文本修改命令 文本修改 文本删除 文本复制 3.vi退出命令

shift+q 切换后 输入
q :如果退出时当前编辑文件尚未保存,则 vi 并不退出,而是继续等待用户的命令,并且会在显示窗口的最末行说明如下信息:No write since last change (use! to overrides)
w:vi 保存当前编辑文件,但并不退出,而是继续等待用户输入命令。在使用 w 命令时,可以再给当前编辑文件起一个新的文件名。这个功能相当于将该文件另存为为一个新的文件。
说明:当用户不清楚自己当前编译的文件是否被修改时,可以使用该命令进行测试,而不必担心因为误操作导致文件数据丢失。
wq :vi 将先保存文件,然后退出 vi 返回到 shell。如果当前文件尚未取名,则需要现指定一个文件名。
x:若当前编辑文件曾被修改过,则 vi 会保存该文件。否则 vi 直接退出,不保存该文件。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/972733.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号