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

linux vi 替换

基本的替换 :s/vivian/sky/ 替换当前行第一个 vivian 为 sky :s/vivian/sky/g 替换当前行所有 vivian 为 sky :n,$s/vivian/sky/ 替换第 n 开始到最后一中每一的第一个...vivian 为 sky :n,$s/vivian/sky/g 替换第 n 开始到最后一中每一所有 vivian 为 sky (n 为数字,若 n 为 ....,表示从当前行开始到最后一) :%s/vivian/sky/(等同于 :g/vivian/s//sky/) 替换每一的第一个 vivian 为 sky :%s/vivian/sky/g(等同于 :g...user01/apras1+ (使用+ 来 替换 / ): /oradata/apras/替换成/user01/apras1/ 删除文本中的^M 问题描述:对于换行,window下用回车换行(0A0D)来表示,linux...在vi中处理:首先使用vi打开文件,然后按ESC键,接着输入命令: :%s/VM// :%s/^M$//g 如果上述方法无用,则正确的解决办法是: tr -d “\r” dest tr

8.3K20

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 !

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

    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,在一的结尾处添加文本 插入:...输入dw来删除该词余下的部分 删除一 将光标放置到该行的任意处并输入dd 删除多行 ndd    包括当前行 删除到文件的结尾 为删除从当前行到文件结尾的所有内容(包括当前行),需输入dG 4、复制...复制命令:yy 粘贴命令:p  (粘贴到当前行的下一复制指定文件的内容  : r filename 5、查找一个字符串 输入/,并在/后面输入要查找的串,然后按下回车

    8.7K10

    Linux——vi命令详解

    vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。...由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。...Vi也是Linux中最基本的文本编辑器,学会它后,您将在Linux的世界里畅行无阻。...「#dd」:从光标所在行开始删除# 5). 复制   「yw」:将光标所在之处到字尾的字符复制到缓冲区中。   「#yw」:复制#个字到缓冲区   「yy」:复制光标所在行到缓冲区。   ...# yw 复制光标所在位置的一个字 #yw 复制光标所在位置的#个字 yy 复制光标所在位置的一 #yy 复制从光标所在行数的# p 粘贴 u 取消操作 cw 更改光标所在位置的一个字 #cw 更改光标所在位置的

    12.7K21

    VI中的多行删除与复制

    VI中的多行删除与复制 法一: 单行删除,:1(待删除)d 多行删除 ,:1,10d 法二: 光标所在行,dd 光标所在行以下的N,Ndd 方法1: 光标放到第6, 输入:2yy 光标放到第9,...输入:p 此方法适合复制少量行文本的情况,复制第6(包括)下面的2数据,放到第9下面。...方法2: 命令行模式下输入 6,9 co 12 复制第6到第9之间的内容到第12后面。...方法3: 有时候不想费劲看多少复制大量行时,可以使用标签来替代 光标移到起始行,输入ma 光标移到结束,输入mb 光标移到粘贴,输入mc 然后 :'a,'b co 'c 把 co 改成 m 就成剪切了...要删除多行的话,可以用 :5, 9 de VIM常用命令 常用命令 1) 光标命令 k,j,h,l---上下左右光标移动命令,虽然可以在Linux中使用键盘右边的四个光标键, 但是记住这四个命令还有非常有用的

    5.9K10

    linuxvi,vim命令

    vim 是对 vi 的扩展,文中的很多操作是 vi 通用的 vi 是区分大小写的命令的,也就是说 g与G 是不同的命令 在不同模式下,快捷键是不一样的 模式分 一般模式 编辑模式 指令模式 一般模式用于文件内部操作...dw 删除这个单词后面的内容 dd 删除光标当前行 dG 删除光标后的全部文字 d$ 删除本行光标后面的内容 d0 删除本行光标前面的内容 y 复制当前行,会复制换行符 yy 复制当前行的内容 yyp...复制当前行到下一,此复制不会放到剪切板中 nyy 复制当前开始的 n p,P,....dG删除光标后的全部文字d$删除本行光标后面的内容d0删除本行光标前面的内容y复制当前行,会复制换行符yy复制当前行的内容yyp复制当前行到下一,此复制不会放到剪切板中nyy复制当前开始的 n p,...* 或 + 寄存器,则可能是由于没有安装 vim 的图形界面所致 sudo apt-get install vim-gnome 设置 vim 永远显示行号 修改 vim 的配置文件加入 set nu vi

    21.7K20

    linuxvi命令详解_centos7 vi命令

    Linux命令 – vi命令   vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器.由于 对Unix及Linux系统的任何版本,vi编辑器是完全相同的,Vi是...Linux中最基本的文本编辑器。...复制光标所在的向下 n ,例如 20yy 则是复制 20 (常用) y1G 复制游标所在行到第一的所有数据 yG 复制游标所在行到最后一的所有数据 y0 复制光标所在的那个字符到该行行首的所有数据...y$ 复制光标所在的那个字符到该行行尾的所有数据 p, P p 为将已复制的数据在光标下一贴上,P 则为贴在游标上一!...举例来说,我目前光标在第 20 ,且已经复制了 10 行数据。则按下 p 后, 那 10 数据会贴在原本的 20 之后,亦即由 21 开始贴。但如果是按下 P 呢?

    10.4K10

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

    工具: Linux 方法: 1、首先进入Linux的命令行界面.在目录下创建一个用于测试的文本文件(touch filename).这里就新建了一个test12文本文件.当然这个名字是可以随便取得....2、用”vi test12″命令进入vi命令行模式(vi filename)....按”$”符号将光标移动到行尾 “^”将光标移到行头 “w”:将光标移到下一头 “b”:跟”w”相反.移到上一行头 “e”:将光标移到下一尾....「yy」:复制光标所在行到缓冲区。   「#yy」:例如,「6yy」表示拷贝从光标所在的该行”往下数”6文字。   「p」:将缓冲区内的字符贴到光标所在位置。...注意:所有与”y”有关的复制命令都必须与”p”配合才能完成复制与粘贴功能。 6、查找 用”/”加上要查找的内容.例如”/hello”或者是”?

    19K21

    Linux-vi和vim

    文章目录 vi和vim 模式 一般模式 编辑模式 命令模式 快捷键 vi和vim ---- Vi是unix/linux操作系统中最经典的文本编辑器,只能是编辑字符,不能对字体、段落进行排版;它既可以新建文件...,也可以编辑文件;它没有菜单,只有命令,且命令繁多,vi适用于文本编辑。...Vim是从 Vi 发展出来的一个文本编辑器,可以看做是 Vi 的增强版本,可以主动的以字体颜色辨别语法的正确性,方便程序设计代码补全、编译及错误跳转等方便编程的功能特别丰富,vim适用于coding。...快捷键 作用 i 从目前光标所在处输入(常用) I 在目前所在行的第一个非空格符处开始输入 a 从目前光标所在的下一个字符处开始输入 A 从光标所在行的最后一个字符处开始输入 o 在目前光标所在的下一处输入新的一...O 在目前光标所在处的上一输入新的一 r 只会取代光标所在的那一个字符一次 R 会一直取代光标所在的文字,直到按下 ESC 为止 (插播反爬信息 )博主CSDN地址:https://wzlodq.blog.csdn.net

    7.9K20

    Linux基础(vi,我的最爱)

    很多时候我们需要在多个源程序之间实现函数、宏定义、外部变量等的跳转查询,甚至有时候需要到内核或库源代码里窥视他们真面目,这对于windows的各种IDE而言都是基本功能,但是我最爱的vi呢?...vi是我的最爱,不仅因为他的高效,还因为他支持插件,今天只讲一款,叫ctag,用来干嘛?当然就是帮我们做代码定义跳转啦。废话少讲,来搞搞: 第一,下载。...事情的开始,你需要库函数的源代码和Linux内核的源代码,我们的目的就是要在需要的时候可以跳转到这些地方的某些文件当中去查看相关的资料信息,有了上面的ctags工具之后,我们就可以在源代码的顶层目录处执行下面这条命令...例如添加以下信息(注意/home/vincent要换成你自己的系统的家目录路径): au BufEnter /home/vincent/* setlocal tags+=/home/vincent/Linux

    5K10

    Linux vi最少必备掌握命令

    难不成他们都是vi底层开发人员?不,不,不,绝对不可能,他们也只是vi编辑器的使用人员,既然他们也是使用人员,那他们是如何知道怎么使用的呢?...、初次认识vivi是一个文本编辑器,在Linux系统很常见,它有三种常见模式,流程如下,这三种模式也是非常非常常用的,但你不需要死记硬背(当你忘记了可以翻出这个笔记、即使笔记没了,你有上面的思维也可以从官方文档里查到...a键在光标后面插入字符按o键在光标另起一插入字符2....yy将复制的内容粘贴到光标所在行的下一(所有复制命令,都要结合p命令才能进行粘贴,复制命令只是先到缓冲区)p3....如果你需要这个份笔记的pdf文件及vi官方文档pdf,可以找放牛娃学编程

    7710

    Linux 学习VI编辑器

    yy:复制光标所在的这一 4yy:复制 光标所在行开始向下的4 p:粘贴 dd:剪切 光标所在的这一 2dd:剪切 光标所在的向下2 D:从当前的光标开始剪切,一直到末 d0...:强制退出,不保存 vi(vim)可以说是linux中用得最多的工具了,不管你配置服务也好,写脚本也好,总会用到它。...光标所在行以下的N,Ndd --------- y 代表复制到缓存中----------- yy 复制当前行整行的内容到vi缓冲区 yw 复制当前光标到单词尾字符的内容到...vi缓冲区 y$ 复制当前光标到行尾的内容到vi缓冲区 y^ 复制当前光标到首的内容到vi缓冲区 p 读取vi缓冲区中的内容,并粘贴到光标当前的位置...│不保存文件,直接退出      │ ├───────────┼───────────────┤ │:q          │退出vi            │ VI常用技巧VI命令可以说是Unix/Linux

    7.6K30

    linuxvi命令大全

    进入vi的命令 vi filename :打开或新建文件,并将光标置于第一vi +n filename :打开文件,并将光标置于第nvi + filename :打开文件,并将光标置于最后一首.../Linux世界里最常用的编辑文件的命令了,但是因为它的命令集众多,很多人都不习惯使用它,其实您只需要掌握基本命令,然后加以灵活运用,就会发现它的优势,并会逐渐喜欢使用这种方法。...虽然您可以在Linux中使用键盘右边的4个光标键,但是记住这4个命令还是非常有用的。这4个键正是右手在键盘上放置的基本位置。 nG——跳转命令。n为行数,该命令立即使光标跳到指定。...—- 4.拷贝复制命令 —- yy、p——拷贝一到剪贴板或取出剪贴板中内容的命令。 二、常见问题及应用技巧 —- 1.在一个新文件中读/etc/passwd中的内容,取出用户名部分。...—- 4.在整个文件的各行或某几行的首或行尾加一些字符串。 —- vi file —- :3,s/^/some string / 在文件的第一至最后一首插入“some string”。

    16.2K30

    linuxvi,vim操作技巧

    3dd:从当前行开始删除3。 dG:(先输入d,然后按 shift 键输入 g)删除当前行至最后一的所以。...复制粘贴一块代码 你可能经常需要复制或一大块代码,使用 Vim 快捷键来实现此功能是非常简单的: 按 Esc 切换到正常模式; 把光标移到你需要复制的代码首; 按 V 选择整行,可移动光标选择多行...; 按 d 剪切或按 y 复制选择的代码; 移动光标到你需要粘贴的位置,按 p 粘贴代码到光标后的位置,或按 P 粘贴到光标前。...把外部文件读入vim 我开始使用vim 的时候,经常会打开一个文件、复制内容、关闭文件、打开另一个文件、然后粘贴进去复制到内容。其实 Vim 中读取另一个文件的内容非常方便。...使用此快捷键你不需要手动打开文件来复制内容。 > vim rumenz.txt :read readme.md 把命令的结果读入vim 切换到正常模式,然后输入:read !

    4.6K10

    LinuxVI编辑器

    Linux如何退出VI编辑器 :q     退出    :q!    强行退出(不存盘)    :wq   强制性写入文件并退出。即使文件没有被修改也强制写入,并更新文件的修改时间。  ...更加详细内容: 在 linux 底下最常使用的文书编辑器为 vi ,请问如何进入编辑模式? ...在一般模式底下输入: i, I, a, A 为在本行当中输入新字符;(出现 –Insert- )  在一般模式当中输入: o, O 为在一个新的一输入新字符;  在一般模式当中输入: r, R 为取代字符...[Ctrl] + [f]  [Ctrl] + [b]  如何到本档案的最后一、第一;本行的第一个字符、最后一个字符?  G, 1G, 0, $  如何删除一、n;如何删除一个字符? ...dd, ndd, x 或 X (dG 及 d1G 分别表示删除到页首及页尾)  如何复制、n并加以贴上?  yy, nyy, p 或 P  如何搜寻 string 这个字符串?  ?

    3.2K20
    领券