首页
学习
活动
专区
工具
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.2K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    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的世界里畅行无阻。...为此Vi提供了给文本加行号的功能。这些行号显示在屏幕的左边,而相应的内容则显示在行号之后。...在一个较大的文件中,用户可能需要了解光标当前行是哪一,在文件中处于什么位置,可在命令模式下用组合键,此时Vi会在显示窗口的最后一显示出相应信息。该命令可以在任何时候使用。

    14.3K22

    Linux学习笔记--vi

    Linux上使用vi命令修改一个文件内容的时候,发现无法保存,每次写完使用“:q!”命令可以正常退出但是使用":wq!"...一般错误原因都是前者,解决方案是在使用vi命令打开文件时,前面加上sudo来临时提供管理员权限,比如使用命令“sudo vi hosts”打开编辑文件。...vi +/aaa xxx 编辑xxx文件,并将光标置于aaa处 ls -al sudo chown userId xxx.pl sudo chgrp 'domain users' xxx.pl sudo...user : 新的档案拥有者的使用者 ID   group : 新的档案拥有者的使用者群体(group)   -c : 若该档案拥有者确实已经更改,才显示其更改动作   -f : 若该档案拥有者无法被更改也不要显示错误讯息...)   --help : 显示辅助说明   --version : 显示版本 chgrp命令:变更文件或目录所属群组 chmod :文件/目录权限设置命令 sudo cp xx.html ../..

    5K20

    Linux下设置vi和vim语法高亮、显示行数等功能

    vim默认情况下已经有语法高亮了,现在我们要设置用vi或vim打开文件的时候默认显示行数。而对于vi我们只需在使用的时候默认使用vim即可。至vim本来功能和设置就较完善,为什么我们还要用vi?...vim 加入语法高亮和显示行数功能 —若要对全部用户起作用 vi /etc/vimrc 在最后加入 syntax on set nu set tabstop=4 set showmatch syntax...vi /etc/vimrc 同样在最后加入 syntax on set nu set tabstop=4 set showmatch vi 加入语法高亮和显示行数功能(将vi命令改为使用vim) 在设置完...autoindent "vim使用自动对齐,也就是把当前行的对齐格式应用到下一(自动缩进) set cindent "(cindent是特别针对...t_vb= "当vim进行编辑时,如果命令错误,会发出警报,该设置去掉警报 set ruler "在编辑过程中,在右下角显示光标位置的状态

    8.4K20

    linuxvi,vim命令

    vim 是对 vi 的扩展,文中的很多操作是 vi 通用的 vi 是区分大小写的命令的,也就是说 g与G 是不同的命令 在不同模式下,快捷键是不一样的 模式分 一般模式 编辑模式 指令模式 一般模式用于文件内部操作...退出不保存 :wq 保存退出 :w filename 另存为 filename :jumps 历史编辑文档记录 :set nu 设置行号显示 :set nonu 取消行号显示 :set 显示设置参数 :...:nohlsearch 暂时关闭高亮显示 :set nohlsearch 永久关闭高亮显示 :set bg=dark 设置暗色调 :set bg=light 设置亮色调 屏幕翻滚 按键 效果 Ctrl...autoindent :set autoindent 在这种缩进形式中,新增加的和前一使用相同的缩进形式 显示隐藏符号 默认不显示 :set nolist 显示 :set invlist " normal...修改 vim 的配置文件加入 set nu vi ~/.vimrc 然后输入 set nu 当然也可以输入其他配置类似 set nonu syntax on vimrc 常用配置 设置行号 set

    21.7K20

    Linux篇---Vi的使用

    一、前述 Vi类似记事本,所以用好记事本对编程效率有很大得影响,有着事半功倍的效率。...二、具体操作  1、打开文件 vim /path/to/somefile vim +# :打开文件,并定位于第# vim +:打开文件,定位至最后一 vim +/PATTERN : 打开文件,定位至第一次被...PATTERN匹配到的首 2、关闭文件 末行模式: :q  退出  没有动过文件 :wq 保存并退出   动过了,不后悔 :q!...并转为输入模式;   O:在当前光标所在行的上方,新建一,并转为输入模式;         I:在当前光标所在行的首,转换为输入模式     A:在当前光标所在行的行尾,转换为输入模式     输入...:当前光标 +n:偏移n $:末尾行,$-3 %:全文

    5.2K10

    Linux-vi和vim

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

    7.9K20

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

    工具: Linux 方法: 1、首先进入Linux的命令行界面.在目录下创建一个用于测试的文本文件(touch filename).这里就新建了一个test12文本文件.当然这个名字是可以随便取得....2、用”vi test12″命令进入vi命令行模式(vi filename)....这样就将文本保存了.然后推出了vi编辑器.如果不想保存就按一下键盘上的”ESC”,输入”:q!”....按”$”符号将光标移动到行尾 “^”将光标移到行头 “w”:将光标移到下一头 “b”:跟”w”相反.移到上一行头 “e”:将光标移到下一尾....如果想让文本显示行号.就在命令行 模式下,在文本最后输入”:set nu”命令.就可以了 5、复制   「yw」:将光标所在之处到字尾的字符复制到缓冲区中。

    19.1K21

    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....命令去到文件末尾然后想回到之前光标的位置``去到文件开头gg撤销操作u撤销的撤销ctrl+r删除光标所在行dd光标回到所在行末尾位置$光标回到所在行开始位置^复制当前行yy将复制的内容粘贴到光标所在行的下一(...如果你需要这个份笔记的pdf文件及vi官方文档pdf,可以找放牛娃学编程

    8020

    Linux 学习VI编辑器

    :强制退出,不保存 vi(vim)可以说是linux中用得最多的工具了,不管你配置服务也好,写脚本也好,总会用到它。...(Ctrl+I)和行尾标志($) number:显示行号 report:显示由面向的命令修改过的数目 terse:显示简短的警告信息 warn:在转到别的文件时若没保存当前文件则显示NO write...│不保存文件,直接退出      │ ├───────────┼───────────────┤ │:q          │退出vi            │ VI常用技巧VI命令可以说是Unix/Linux...虽然您可以在Linux中使用键盘右边的4个光标键,但是记住这4个命令还是非常有用的。这4个键正是右手在键盘上放置的基本位置。 nG——跳转命令。n为行数,该命令立即使光标跳到指定。...---- 首先利用编辑命令“vi file”打开文件,然后将光标移到需要删除的处按Ctrl+G显示行号,再到结尾处再按Ctrl+G,显示文件结尾的行号。

    7.6K30

    linuxvi命令大全

    进入vi的命令 vi filename :打开或新建文件,并将光标置于第一vi +n filename :打开文件,并将光标置于第nvi + filename :打开文件,并将光标置于最后一首...(Ctrl+I)和行尾标志($) number:显示行号 report:显示由面向的命令修改过的数目 terse:显示简短的警告信息 warn:在转到别的文件时若没保存当前文件则显示NO write...信息 nomagic:允许在搜索模式中,使用前面不带“\”的特殊字符 nowrapscan:禁止vi在搜索到达文件两端时,又从另一端开始 mesg:允许vi显示其他用户用write写到自己终端上的信息...虽然您可以在Linux中使用键盘右边的4个光标键,但是记住这4个命令还是非常有用的。这4个键正是右手在键盘上放置的基本位置。 nG——跳转命令。n为行数,该命令立即使光标跳到指定。...—- 首先利用编辑命令“vi file”打开文件,然后将光标移到需要删除的处按Ctrl+G显示行号,再到结尾处再按Ctrl+G,显示文件结尾的行号。

    16.2K30

    linuxvi,vim 命令

    vim 是对 vi 的扩展,文中的很多操作是 vi 通用的 vi 是区分大小写的命令的,也就是说 g与G 是不同的命令 在不同模式下,快捷键是不一样的 模式分 一般模式 编辑模式 指令模式 一般模式用于文件内部操作...:set nonu 取消行号显示 :set 显示设置参数 :set autoindent 自动缩排,...回车与第一个非空格符对齐 :syntax on/off 根据程序语法高亮显示 :set highlight 高亮设置查看 :set hlsearch 查找代码高亮显示...autoindent :set autoindent 在这种缩进形式中,新增加的和前一使用相同的缩进形式 显示隐藏符号 默认不显示 :set nolist 显示 :set invlist " normal...set shiftwidth=n 设置自动语法高亮 syntax on 原文链接:https://rumenz.com/rumenbiji/linux-vi-vim.html

    7K01

    linuxvi和vim操作

    一.简单介绍 vi 和 vim 类似于windows的文本编辑器 所有的Linux系统都会内置vi文本编辑器 vim可以看做是vi增强版,具有程序编辑能力,支持语法高亮,代码补全,编译及错误跳转等功能,...因此被广泛使用 如果Linux中没有vim这个命令,可以手动下载: yum install vim 因为操作都差不多后面就拿vim举例啦 vim 文件名 如果没有就创建并且打开,如果有就打开 vi 文件名...命令行模式:这个模式下,程序员可以输入相关指令,来完成比如:存盘,离开,显示行号等功能(具体指令后面会说) 三.三种模式直接的切换 ?...删除 dd 4.删除当前行向下5 删除5 5dd 5.光标移至最后一 shift+g...u 9.撤回 ctrl+r 五.命令模式常用命令 1.查找某个关键字 /关键字 2.取消高亮 :nohl 3.显示行号

    6.3K20
    领券