首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

linux vi命令 退出不保存,linux vi保存退出命令(如何退出vi

若用户真的希望用文件的当前内容替换newfile中原有内容,可使用命令 :q! Vi放弃所作修改而直接退到shell下,则Vi显示窗口的状态行给出提示信息: File exists (use !...末行模式下,若在用此命令退出Vi时,返回到shell;若当前编辑的文件没被修改过,输入命令 :wq Vi将先保存文件,输入命令 :w Vi保存当前编辑文件,输入命令 :x 该命令的功能同命令模式下的ZZ...命令功能相同,连按两次大写字母Z,编辑文件没有被保存,然后Vi并不退出, 命令模式中,则Vi保存该文件后退出。...是一个已存在的文件,然后退出Vi返回到shell, 末行模式下,则Vi显示窗口的最末行显示如下信息: No write since last change (use !...使用w命令时, , [例6] :w newfile 此时Vi将把当前文件的内容保存到指定的newfile中,而是继续等待用户输入命令,而原有文件保持不变。

27.2K20

Linux——vi命令详解

vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。...由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。...Vi也是Linux中最基本的文本编辑器,学会它后,您将在Linux的世界里畅行无阻。...(别忘了wq前面的:) 屏幕上移动 Vi提供了三个关于光标全屏幕上移动并且文件本身不发生滚动的命令。它们分别是H、M和L命令。...所以使用修改命令后,vi进入到文本输入模式下,当输入完新的内容后,一定要再按回到命令模式,否则Vi会一直认为是文本输入模式下,此时输入的任何内容都被认为是修改的新内容。

14.4K22
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    linuxvi命令详解_centos7 vi命令

    Linux命令vi命令   vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器.由于 对Unix及Linux系统的任何版本,vi编辑器是完全相同的,Vi是...Linux中最基本的文本编辑器。...3.vi的基本概念   基本上 vi/vim 共分为三种模式,分别是命令模式(Command mode),输入模式(Insert mode)和底线命令模式(Last line mode)。...这三种模式的作用分别是: 命令模式: 用户刚刚启动 vi/vim,便进入了命令模式。 此状态下敲击键盘动作会被Vim识别为命令,而非输入字符。...ESC 退出输入模式,切换到命令模式。 底线命令模式: 命令模式下按下:(英文冒号)就进入了底线命令模式。 底线命令模式可以输入单个或多个字符的命令,可用的命令非常多。

    10.5K10

    linuxvi,vim命令

    vim 是对 vi 的扩展,文中的很多操作是 vi 通用的 vi 是区分大小写的命令的,也就是说 g与G 是不同的命令 不同模式下,快捷键是不一样的 模式分 一般模式 编辑模式 指令模式 一般模式用于文件内部操作...按键 效果 i 光标前 I 在当前行首 a 光标后 A 在当前行尾部 o 在当前行下新开一行 O 在当前行上新开一行 r 替换当前字符 R 替换当前行及后面的字符,直到按 esc 为止 s 从当前行开始...>>将对当前行增加缩进,而命令<<则将对当前行减少缩进 命令前使用数字,来指定命令作用的范围 5<< Insert/Replace Mode 下 Ctrl-Shift-t可以增加当前行的缩进 Ctrl-Shift-d...则可以减少当前行的缩进 使用0-Ctrl-Shift-d命令,将移除所有缩进 需要注意的是,当我们输入命令中的 “0” 时,Vim 会认为我们要在文本中插入一个 0,并在屏幕上显示输入的“0”;然后当我们执行命令...* 或 + 寄存器,则可能是由于没有安装 vim 的图形界面所致 sudo apt-get install vim-gnome 设置 vim 永远显示行号 修改 vim 的配置文件加入 set nu vi

    21.7K20

    linuxvi,vim 命令

    vim 是对 vi 的扩展,文中的很多操作是 vi 通用的 vi 是区分大小写的命令的,也就是说 g与G 是不同的命令 不同模式下,快捷键是不一样的 模式分 一般模式 编辑模式 指令模式 一般模式用于文件内部操作...>>将对当前行增加缩进,而命令<<则将对当前行减少缩进undefined命令前使用数字,来指定命令作用的范围 5<< Insert/Replace Mode 下 Ctrl-Shift-t可以增加当前行的缩进...“0”;然后当我们执行命令 0-Ctrl-Shift-d 时,Vim 就会意识到我们要做的是减少缩进,这时 0 会就会从屏幕上消失 vim tab 缩进 tab 缩进宽度默认为 8 个空格 我们可以使用以下命令...寄存器,则可能是由于没有安装 vim 的图形界面所致undefinedsudo apt-get install vim-gnome 设置 vim 永远显示行号 修改 vim 的配置文件加入 set nu vi...set shiftwidth=n 设置自动语法高亮 syntax on 原文链接:https://rumenz.com/rumenbiji/linux-vi-vim.html

    7K01

    linuxvi命令大全

    进入vi命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首...pattern:从光标开始处向文件首搜索pattern n:同一方向重复上一次搜索命令 N:反方向上重复上一次搜索命令 :s/p1/p2/g:将当前行中所有p1均用p2替代 :n1,n2s/...NO write信息 nomagic:允许搜索模式中,使用前面不带“\”的特殊字符 nowrapscan:禁止vi搜索到达文件两端时,又从另一端开始 mesg:允许vi显示其他用户用write.../Linux世界里最常用的编辑文件的命令了,但是因为它的命令集众多,很多人都不习惯使用它,其实您只需要掌握基本命令,然后加以灵活运用,就会发现它的优势,并会逐渐喜欢使用这种方法。...虽然您可以Linux中使用键盘右边的4个光标键,但是记住这4个命令还是非常有用的。这4个键正是右手键盘上放置的基本位置。 nG——跳转命令。n为行数,该命令立即使光标跳到指定行。

    16.2K30

    Linux vi最少必备掌握命令

    有,并且你一定会收藏因为这里你能学到AI永远也教不到的知识一、这才是你要掌握的知识思维别嫌啰嗦,因为你必须要具备有这个思维有没有想过,百度上的各大文章、博客关于vi的知识点,它是从哪里来的?...、初次认识vivi是一个文本编辑器,Linux系统很常见,它有三种常见模式,流程如下,这三种模式也是非常非常常用的,但你不需要死记硬背(当你忘记了可以翻出这个笔记、即使笔记没了,你有上面的思维也可以从官方文档里查到...别问我这些命令怎么来的,上面我已经告诉过你思维了,但是如果你懒,那就熟记下面最少必备知识就够用了(专业用vi来编程的大佬们除外哈)1、插入模式正常模式下按i/a/o键将进入插入模式按i键光标前面插入字符按...a键光标后面插入字符按o键光标另起一行插入字符2....命令行模式正常模式下按:键即可进入命令行模式退出vi(当没有内容修改时可以正常退出)q不保存强制退出viq!

    8120

    Linuxvi命令用法大全_vim命令vi的区别

    linux下使用vi编辑是很方便的,但是具体要怎么做呢?下面由学习啦小编为大家整理了linuxvi的相关命令,希望对大家有帮助!...1.linux vi命令的基本观点 基本上vi能够分为三种形态,区分是命令方式(command mode)、插入方式(Insert mode)和底行方式(last line mode),各方式的功用区分如下...2、linux vi命令的基本操作 a) 进入vi 系统提示符号输入vi及文件称号后,就进入vi全屏幕编辑画面: $ vi myfile 不过有一点要特别留意,就是您进入vi之后,是处于「命令行方式(...d) 退出vi及保管文件 命令行方式(command mode)」下,按一下「:」冒号键进入「Last line mode」,比如: : w filename (输入 「w filename」将文章以指定的文件名..., 不存盘强迫退出vi) 3、linux vi命令行方式(command mode)功用键 1).

    2.7K20

    linuxvi命令详解_useradd命令详解

    由于 对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。...Vi也是Linux中最基本的文本编 辑器,学会它后,您将在Linux的世界里畅行无阻。...不过一般我们使用时把vi简化成两个模式,就是将底行模式(last line mode)也算入命令行模式command mode)。...虽然您可以Linux中使用键盘右边的4个光标键,但是记住这4个命令还是非常有用的。这4个键正是右手键盘上放置的基本位置。 nG——跳转命令。n为行数,该命令立即使光标跳到指定行。...以上所述是小编给大家介绍的Linuxvi命令大全的全部叙述,希望大家喜欢。 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。

    10.8K10

    Linux笔记:vi常用命令

    vi编辑器是所有Unix及Linux系统下标准的编辑器,很多时候我们都需要使用vi修改服务端配置,vi其实非常强大,只要命令使用熟练的情况下,编辑速度并不亚于现在的图形化编辑器,这里简单地介绍一下它的使用方法和部分常用指令...VI状态模式 Vi有三种基本的工作模式:指令行模式、文本输入模式、行末模式。...注:图片来源 https://www.cnblogs.com/dengmj/p/5031498.html VI常用命令 进入VI vi filename # 打开或新建文件,并将光标置于第一行首 vi...# 退出不保存 w /tmp # 另存为 /tmp 10,50w /tmp # 仅将10-50行之间的内存另存为 /tmp 插入 i # 光标前 I # 在当前行首 a # 光标后...abc # 从光标开始处向文件首搜索abc n # 下一个,同一方向重复上一次搜索命令 N # 上一个,反方向上重复上一次搜索命令 替换 s/abc/bgm/ # 替换当前行第一个 abc

    8.1K21

    Linuxvi 文本编辑命令

    Linux 进入和退出vi输入模式 退出vi前,建议先按ESC键,以确保当前vi的状态为命令方式,然后再键入“:”(冒号),输入命令,退出vi。...#光标之前输入文字 i #退出 ESC #光标之后输入文字 a #行尾插入文字 A #光标下插入1行空行 o #光标上插入 1 行空行 O Linux vi命令模式下设置行号 使用vi...#显示该文件下所有行号 :set nu #取消设置行号 :set nonu Linux vi命令模式下删除字符 vi 编辑器可以输入模式和命令模式下删除文本。...#删掉光标后面的6个字符 6x #删除一个词(剪切) dw #删除行(剪切) dd #删除5行(剪切) 5dd Linux vi命令模式下复制操作 vi 编辑器可以输入模式和命令模式下复制文本...#光标到达行末 G #快速找到第8行 8G #快速定位光标到光标后的第一个test单词的位置 /test Linux vi命令模式下替换内容 vi 编辑器提供简单的字符串替换命令末行模式下可以使用替换命令

    7.7K30

    linuxvi编辑器保存文件命令_linuxvi编辑文件

    工具: Linux 方法: 1、首先进入Linux命令行界面.目录下创建一个用于测试的文本文件(touch filename).这里就新建了一个test12文本文件.当然这个名字是可以随便取得....2、用”vi test12″命令进入vi命令行模式(vi filename)....这样就将文本保存了.然后推出了vi编辑器.如果不想保存就按一下键盘上的”ESC”,输入”:q!”....如果想让文本显示行号.就在命令行 模式下,文本最后输入”:set nu”命令.就可以了 5、复制   「yw」:将光标所在之处到字尾的字符复制到缓冲区中。   ...注意:所有与”y”有关的复制命令都必须与”p”配合才能完成复制与粘贴功能。 6、查找 用”/”加上要查找的内容.例如”/hello”或者是”?

    19.1K21

    linux怎么修改命令行怎么退出,linux vi保存退出命令(如何退出vi)

    命令模式中,连按两次大写字母Z,若当前编辑的文件曾被修改过,则Vi保存该文件后退出,返回到shell;若当前编辑的文件没被修改过,则Vi直接退出, 返回到shell。...末行模式下,输入命令 :w Vi保存当前编辑文件,但并不退出,而是继续等待用户输入命令使用w命令时,可以再给编辑文件起一个新的文件名。...末行模式下,输入命令 :q 系统退出Vi返回到shell。...若在用此命令退出Vi时,编辑文件没有被保存,则Vi显示窗口的最末行显示如下信息: No write since last change (use !...Vi放弃所作修改而直接退到shell下。 末行模式下,输入命令 :wq Vi将先保存文件,然后退出Vi返回到shell。 末行模式下,输入命令 :x 该命令的功能同命令模式下的ZZ命令功能相同。

    20.4K40

    Linuxvi命令用法「建议收藏」

    1、进入vi编辑器 进入vi 编辑器,终端输入命令vi和想要编辑或者建立的文件名,如paper.txt,敲击回车,便可进入vi编辑器。...vi编辑器中,按 i 按钮进入插入模式 按Esc退出插入模式,按ctrl+c也可以实现退出插入模式的效果 2、退出vi编辑器 退出vi编辑器插入模式之后,命令方式下可有几种方法退出vi编辑器:...:wq 表示保存结束,退出vi编辑器。...表示强制保存结束,退出vi编辑器。 :q! 不保存文件,强制退出 vi编辑器。 在编辑vi/vim的过程中,直接按x键会删除当前光标所在的字符。 注::wq和wq! 的区别如下。...还是可以保存并退出文件 如果文件设置为只读,则:wq命令不能保存并退出,但最高权限者可以通过wq! 保存和退出文件。 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。

    2.8K30

    Linux常用命令12 - vi

    vim 是许多在命令行上 Linux 下首选文本编辑器。 与其他编辑器不同,vim 有几种操作模式,这对于新用户来说有点吓人。 ?...它的前身 vi 预装在 macOS 和几乎所有的 Linux 发行版上。 了解 vim 的基本知识将帮助您在遇到您最喜欢的编辑器不可用的情况时。...用法很多,在这里就简单说下常用的操作,如何在 vim / vi 中保存文件并退出编辑器。 vim 模式 启动 vim 编辑器时,处于正常模式。 在这种模式下,您可以使用 vim 命令并在文件中导航。...打开文件 使用 vim 打开文件,后面跟着要编辑或创建的文件的名称: vim file.text 保存文件 vim 中保存文件的命令是:w。...按键盘最左上角 Esc :w 按下 Enter 还有一个 update 命令:up,它只文件中有未保存的更改时才将缓冲区写入文件。

    2K30

    Linux操作系统的VI命令

    Linux操作系统的VI命令   VILinux系统的一个文本编辑器,该编辑器可以通过使用VI命令来操作,从而完成对文本的编辑。...熟练掌握一些常用的VI命令,可以大大简化编辑操作并提高操作Linux文本的效率 。   ...使用VI命令编辑文本时,有三种编辑模式——命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode)。...(一)命令模式   命令模式可以文本中快速定位光标指定区域、执行复制和粘贴操作、执行删除操作等。   ...①光标移动 命令 描述 命令 描述 0 光标定位到开头位置 G 光标定位到结束位置 ^ 光标定位行首 $ 光标定位行尾 Ctrl+f 光标定位到上一页 Ctrl+b 光标定位到下一页 Ctrl+d 光标定位到上半页

    2.4K20

    linux vim dd命令_vim命令vi的区别

    Vim是从vi发展而来的文本编辑器,可以用颜色或底线等方式来显示一些特殊的信息。Vim是Linux中必不可少的工具,搭建网站修改配置文件时经常用到。本教程介绍Vim的模式和常用操作。...插入模式 (Insert Mode) 该模式下,您可以插入字符。 普通模式下,按i,I,a,A,o,O中任一字符即进入插入模式。 说明 进入插入模式后,编辑器左下角会显示– INSERT –。...替换模式 (Replace Mode) 该模式下,您可以替换字符。 普通模式下,按R即进入替换模式。 说明 进入替换模式后,编辑器左下角会显示– REPLACE –。...可视模式 (Visual Mode) 该模式下,您可以选择文本。命令(如,复制、替换、删除等)仅作用于选中的文档。 普通模式下,按v即进入可视模式。...命令模式 (Command Mode) 该模式下,您可以查找字符串、替换字符串、显示行号、保存修改、退出编辑器等。 普通模式下,按:即进入命令模式。

    4.7K10

    linux常用命令vi 退出_vi怎么退出编辑模式

    vi 文本追加插入: hello world my name linux 说明: 插入与追加插入命令都会使 vi 文本插入编辑模式。...原有文本内容 hello world my name linux 修改:把 linux 修改为 lonux hello world my name lonux 命令 :s + 字母,替换光标所在位置的字母为任意输入文本...删除文本字母 命令 x ,删除光标所在位置的一个字母,并保持命令模式。 2. 删除文本块 命令 dw ,删除光标所在 位置往后的一个单词,并保持命令模式。...命令 d + 数字 + w ,删除光标所在位置往后的由数字指定数量的单词,并保持命令模式。 命令 dd ,删除光标所在的一整行,并保持命令模式。...命令 d + 0 ,(数字零),删除光标所在位置直到行首的所有文本,并保持命令行模式。 命令 d + $ ,删除光标所在位置直到行末的所有文本,并保持命令行模式。

    11.1K40
    领券