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

Linux笔记:vi常用命令

vi编辑器是所有Unix及Linux系统下标准的编辑器,在很多时候我们都需要使用vi修改服务端配置,vi其实非常强大,只要命令使用熟练的情况下,编辑速度并不亚于现在的图形化编辑器,这里简单地介绍一下它的使用方法和部分常用指令...VI状态模式 Vi有三种基本的工作模式:指令行模式、文本输入模式、行末模式。...指令模式 ( Command Mode) 下输入 a、i、o 进入文本输入模式 ( Input Mode ) 文本输入模式 ( Input Mode ) 下按 ESC 进入指令模式(Command Mode...注:图片来源 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 # 光标后

8K21

Linux常用命令12 - vi

vim 是许多在命令行上 Linux 下首选文本编辑器。 与其他编辑器不同,vim 有几种操作模式,这对于新用户来说有点吓人。 ?...它的前身 vi 预装在 macOS 和几乎所有的 Linux 发行版上。 了解 vim 的基本知识将帮助您在遇到您最喜欢的编辑器不可用的情况时。...用法很多,在这里就简单说下常用的操作,如何在 vim / vi 中保存文件并退出编辑器。 vim 模式 启动 vim 编辑器时,处于正常模式。 在这种模式下,您可以使用 vim 命令并在文件中导航。...为了能够输入文本,您需要进入插入模式按下 i 键。 这种模式允许您以在常规文本编辑器中相同的方式插入和删除字符。左下角会提示一个 insert。 ?

2K30
您找到你想要的搜索结果了吗?
是的
没有找到

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

删除文本 二、 退出操作说明 1. i 、o 与a 键区别 ---- 一、vi 操作 插入文本 修改文本 删除文本 备注:退出文本编辑器中,必须要按 Esc 键,再按命令,不然编辑不了文件...修改文本 命令:vi test1.txt 命令模式下按下 i 键,文本插入: hello world ~ 命令模式下按下 a 键,进入...vi 文本追加插入: hello world my name linux 说明: 插入与追加插入命令都会使 vi 文本插入编辑模式。...原有文本内容 hello world my name linux 修改:把 linux 修改为 lonux hello world my name lonux 命令 :s + 字母,替换光标所在位置的字母为任意输入文本...二、 退出操作说明 1. i 、o 与a 键区别 i: 在光标所在字符前开始插入 o: 在光标所在行的下面另起一新行插入 a: 在光标所在字符后开始插入 ---- 进入编辑模式,按 o 键进行编辑编辑结束

10.9K40

Linuxvi常用命令用法详解

Linux中的vi编辑器叫vim,它是vi的增强版(vi Improved),与vi编辑器完全兼容,而且实现了很多增强功能。...默认情况下,打开vi编辑器后自动进入命令模式。从编辑模式切换到命令模式使用“esc”键,从命令模式切换到编辑模式使用“A”、“a”、“O”、“o”、“I”、“i”键。...2、vi的基本操作 a) 进入vi 在系统提示符号输入vi及文件名称后,进入vi之后,是处于「命令行模式(command mode)」,您要切换到「插入模式(Insert mode)」才能够输入文字。...b) 切换至插入模式(Insert mode)编辑文件 在「命令行模式(command mode)」下按一下字母「i」就可以进入「插入模式(Insert mode)」,这时候你就可以开始输入文字了。..., 不存盘强制退出vi)

2.6K30

vi常用命令

之前用了好几次Vi,最终都没能坚持下去,这次再重头再来,结果发现很多命令都忘了,这里备忘一下,希望这次是一个成功的开始。用了这么多编辑器,发现还是Vi强大呀。...删除当前行及其后n-1行 x或X x删除光标后的,而X删除光标前 Ctrl+u 删除输入方式下所输入的文本 ndw或ndW 删除光标处开始及其后的n-1个字 do 删至行首 d$ 删至行尾 打开文件 vi...+n file 打开文件,并将光标置于第n行首 vi +/pattern file 打开文件,并将光标置于第一个与pattern匹配的串处 vi -r filename 在上次正用vi编辑时发生系统崩溃...,恢复filename vi filename....file 打开多个文件,依次进行编辑 复制移动 n1,n2 co n3 将n1行到n2行之间的内容拷贝到第n3行下 n1,n2 m n3 将n1

753160

linux 文本编辑器vi常用命令

linux之文本编辑器vi常用命令 由于经常在linux下面文本操作,所以这里稍微系统的总结一下自己常用的vi命令 1、打开命令: vi+filename (还有各种打开的姿势,只不过我比较顺手这个)...Ctrl+d 向下滚半屏 Ctrl+u 向上滚半屏 Ctrl+f 向下滚全屏 Ctrl+b 向上滚全屏 5、编辑命令 主要是进入编辑状态,也就是insert状态 i 光标当前位置开始编辑 o 光标的下一行开始编辑...和删除dd一样可以带个数字,6yy复制六行(向下复制6行) p 粘贴到光标位置的下一行 shift+p 粘贴到光标位置的上一行 10、同时打开两个文件 比如:aa.txt ss.txt 打开第一个文件vi...aa.txt然后输入下面的命令 :sp ss.txt 此时就在同一个窗口打开另外一个ss.txt Ctrl+w 进行两个文件上下窗口切换(需要再按上下方向键) 11、其他常用命令 :e!...’、vi”、vi(、vi[、vi{、vi< – 分别选中这些配对标点符号中的文本内容 以上只是个人常用的文本编辑命令。

1.7K30

Linux Vi 文本编辑器常用命令

*Linux Vi 文本编辑器常用命令 ** 引言:在Linux中我们常用的文本编辑器有Vi,Vim(Vi的增强版)。...而且vi编辑器不仅仅是适用于Linux,它是所有Unix以及Linux系统下的标准编辑器,几乎适用于Unix、Linux系统的所有版本。...按[a]键进入插入模式后,是当前光标所在位置之后开始输入文字; 按[i]键进入插入模式后, 是当前光标所在位置之前开始输入文件; 按[o]键进入插入模式后,是在光标所在位置下一行添加新的一行,从行首开始输入文字...Ctrl+d 向下滚半屏 Ctrl+u 向上滚半屏 Ctrl+f 向下滚全屏 Ctrl+b 向上滚全屏 8、编辑命令 主要是进入编辑状态,也就是insert状态 i 光标当前位置开始编辑 o...aa.txt然后输入下面的命令 :sp ss.txt 此时就在同一个窗口打开另外一个ss.txt Ctrl+w 进行两个文件上下窗口切换(需要再按上下方向键) 13、其他常用命令 :e!

3.4K30

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

Vi放弃所作修改而直接退到shell下,则Vi在显示窗口的状态行给出提示信息: File exists (use ! to override) 此时, 在末行模式下,。...在末行模式下,若在用此命令退出Vi时,返回到shell;若当前编辑的文件没被修改过,输入命令 :wq Vi将先保存文件,输入命令 :w Vi保存当前编辑文件,输入命令 :x 该命令的功能同命令模式下的ZZ...命令功能相同,连按两次大写字母Z,编辑文件没有被保存,然后Vi并不退出, 在命令模式中,则Vi保存该文件后退出。...newfile 否则可选择另外的文件名来保存当前文件,若当前编辑的文件曾被修改过,但并不退出,若用户就是不想保存被修改后的文件而要强行退出Vi时, 在末行模式下,则Vi直接退出, 返回到shell,若newfile...是一个已存在的文件,然后退出Vi返回到shell, 在末行模式下,则Vi在显示窗口的最末行显示如下信息: No write since last change (use !

26.9K20

linux使用文本编辑器vi常用命令

光标移到当前页的中间字符 L光标移到当前页的最后一行 G移动到这个档案的最后一行(常用) gg移动到这个档案的第一行(常用) 二:移动光标指令 0: 光标移至当前行首 $: 光标移至当前行尾 三:常用插入、删除指令 i:...粘贴剪切板中的内容到当前光标位置之后 P:粘贴剪切板中的内容到当前光标位置之前 s: 从当前光标位置处开始,以输入的文本替代指定数目的字符 S: 删除指定数目的行,并以所输入文本代替之 do: 删至行首 d$: 删至行尾 四、vi...——不保存直接退出 五、打开新文件或读入其它文件内容 在当前vi编辑器中,执行":e 新的文件"形式的末行命令可以编辑新文件。...在当前vi编辑器中,执行":r 其他文件"形式的末行命令读入其他文件的内容,将其复制到当前光标的所在位置。 在当前vi编辑器中,执行":r !

1.1K20

vi 常用命令

1.vi 模式   a) 一般模式: vi 处理文件时,一进入该文件,就是一般模式了.   b) 编辑模式:在一般模式下可以进行删除,复制,粘贴等操作,却无法进行编辑操作。...等按下‘i,I,o,O,a,A,r,R’等 字母之后才能进入编辑模式.通常在linux中,按下上述字母时,左下方会出现’INSERT’或者‘REPLACE’字样,才可以 输入任何文字到文件中.要回到一般模式...,即可将光标移动到最下面一行,在该模式下,您可以搜索数据,而且读取,    存盘,大量删除字符,离开vi,显示行号等操作. 2.vi 常用命令汇总: 2.1 一般模式   a) 移动光标:   –> 上下左右方向键...2.2 编辑模式:   a) i, I : 在光标所在处插入输入文字,已存在的文字向后退。i 为‘从当前光标所在处插入’,I 为‘在当前所在行的一个非空格符处开始插入’。   ...2.3 命令模式:   a) :w : 将编辑的数据写入硬盘    b) :q : 离开vi    c) :q! : 强制离开,不存储   d) :wq : 存储后离开   e) :wq!

2.6K21

Linuxvi和vim编辑器——常用命令大全

文章目录 8.1、vi 和 vim 8.1.1 VI 8.1.2 VIM 8.2 打开和新建文件 8.2.1 打开文件并且定位行 8.3 VI三种工作模式 8.4 常用命令 8.4.1 移动 8.4.2...和 vim 8.1.1 VI vi 是 visual interface 的简称 , 是 linux 中 最经典 的文本编辑器 vi 的 核心设计思想 让程序员的手指始终保持在键盘的...编辑模式 -- 正常的编辑文字 末行模式命令 8.4 常用命令 提示 :vi 命令较多 , 不要期望一下子全部都记住 , 个别命令忘记了 , 只是会影响编辑速度而已 在使用...^Y 向上滚屏 8.4.10 插入命令(重要) 在 vi 中除了常用 i 进入编辑模式 外, 还提供了一下命令同样可以进入编辑模式 演练 -- 编辑命令 和 数字连用 在开发中 , 可能会遇到连续输入...输入 i 进入 编辑模式 3. 输入 * 也就是重复的文字 4.

1.6K21

Linux vi的使用

Linux vi的使用 vi模式转换 经常使用的三种基本模式:命令模式(Command Mode),输入模式(Input Mode),末行模式(Last Line Mode),其他的9种模式不做介绍,...vi文件保存和退出 :w 保存文件 :q 退出文件,若文件有改动则提示不能退出 :q!...强制退出,即不保存就退出 :wq 保存并且退出 vi常用操作 1、插入文本(i,I,a,A,o,O) 添加: 输入a后,在光标的右边插入文本 输入A,在一行的结尾处添加文本 插入:...通过在命令模式下输入i,在光标的左边插入文本 通过在命令模式下输入I,在行首插入文本 插入新行: 输入o,在当前光标位置下面打开一行 输入O,在当前光标位置上面打开一行 2、撤消更改...如果是默认安装,CentOS和RHEL一般在/etc/vimrc下面,Debian和Ubuntu一般在/usr/share/vim/vimrc vi的使用参考资料 http://wiki.dzsc.com

8.7K10

Linux——vi命令详解

vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。...由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。...Vi也是Linux中最基本的文本编辑器,学会它后,您将在Linux的世界里畅行无阻。...插入(Insert)命令 Vi提供了两个插入命令:iIi命令 插入文本从光标所在位置前开始,并且插入过程中可以使用键删除错误的输入。...此时Vi处于插入状态,屏幕最下行显示“–INSERT–”(插入)字样。 I命令 该命令是将光标移到当前行的行首,然后在其前插入文本。 附加(append)命令 Vi提供了两个附加插入命令:a和A。

9.8K21

有关vi(vim)的常用命令

导读 vi(vim)是上Linux非常常用的编辑器,很多Linux发行版都默认安装了vi(vim)。vi(vim)命令繁多但是如果使用灵活之后将会大大提高效率。...vi是“visual interface”的缩写,vim是vi IMproved(增强版的vi)。在一般的系统管理维护中vi就够用,如果想使用代码加亮的话可以使用vim。...低行模式:可以保存文件、退出vi、设置vi、查找等功能(低行模式也可以看作是命令模式里的)。...i //在当前光标位置的左边添加文本 A //在当前行的末尾位置添加文本 I //在当前行的开始处添加文本(非空字符的行首) O //在当前行的上面新建一行 o...十一、修改文件格式 :set fileformat=unix //将文件修改为unix格式,如win下面的文本文件在linux下会出现^M。

1.3K60

linuxvi,vim命令

vim 是对 vi 的扩展,文中的很多操作是 vi 通用的 vi 是区分大小写的命令的,也就是说 g与G 是不同的命令 在不同模式下,快捷键是不一样的 模式分 一般模式 编辑模式 指令模式 一般模式用于文件内部操作...,编辑模式用于输入编写等,指令模式用于对文本文件进行操作 常用操作 进入一般模式为开始编辑,或者按 esc 后进入 按键 效果 a,i,r,o,A,I,R,O 进入编辑模式 h,backspace 左移动...light 设置亮色调 屏幕翻滚 按键 效果 Ctrl+f 向文件尾翻一屏幕 Ctrl+b 向文件首翻一屏幕 Ctrl+d 向文件尾翻半屏幕 Ctrl+u 向文件首翻半屏幕 插入命令 按键 效果 i...在光标前 I 在当前行首 a 在光标后 A 在当前行尾部 o 在当前行下新开一行 O 在当前行上新开一行 r 替换当前字符 R 替换当前行及后面的字符,直到按 esc 为止 s 从当前行开始,以输入的文本替代指定数目的字符...* 或 + 寄存器,则可能是由于没有安装 vim 的图形界面所致 sudo apt-get install vim-gnome 设置 vim 永远显示行号 修改 vim 的配置文件加入 set nu vi

21.6K20

linuxvi命令详解_centos7 vi命令

Linux命令 – vi命令   vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器.由于 对Unix及Linux系统的任何版本,vi编辑器是完全相同的,Vi是...Linux中最基本的文本编辑器。...比如我们此时按下i,并不会输入一个字符,i被当作了一个命令。 以下是常用的几个命令: i 切换到输入模式,以输入字符。 x 删除当前光标所在处的字符。...(常用) 进入输入或取代的编辑模式 按键 说明 i, I 进入输入模式(Insert mode): i 为『从目前光标所在处输入』, I 为『在目前所在行的第一个非空格符处开始输入』。...例二: 进入输入模式(也称为编辑模式) 命令:i   在一般模式之中,只要按下 i, o, a 等字符就可以进入输入模式。

10.4K10

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券