1、按ESC 2、/“关键字” 回车 3、N(next)键 是下一个
number:显示行号 report:显示由面向行的命令修改过的数目 terse:显示简短的警告信息 warn:在转到别的文件时若没保存当前文件则显示NO write信息 nomagic:允许在搜索模式中...co n3:将n1行到n2行之间的内容拷贝到第n3行下 :n1,n2 m n3:将n1行到n2行之间的内容移至到第n3行下 :n1,n2 d :将n1行到n2行之间的内容删除 :w :保存当前文件.../Linux世界里最常用的编辑文件的命令了,但是因为它的命令集众多,很多人都不习惯使用它,其实您只需要掌握基本命令,然后加以灵活运用,就会发现它的优势,并会逐渐喜欢使用这种方法。...本文旨在介绍VI的一些最常用命令和高级应用技巧。 一、基本命令介绍 —- 1.光标命令 k、j、h、l——上、下、左、右光标移动命令。...—- 3.查找命令 —- /string、?string——从光标所在处向后或向前查找相应的字符串的命令。
初学Linux的时候,在使用vi 操作时候,有时候可能进入的是一个文件夹,这样子在退出的时候很不好操作! 下面总结一些vi 退出命令,学习!...进入编辑模式,按 o 进行编辑 编辑结束,按ESC 键 跳到命令模式,然后输入退出命令: :w 保存文件但不退出vi 编辑 :w!...强制保存,不退出vi 编辑 :w file 将修改另存到file中,不退出vi 编辑 :wq 保存文件并退出vi 编辑 :wq!...强制保存文件并退出vi 编辑 q: 不保存文件并退出vi 编辑 :q! 不保存文件并强制退出vi 编辑 :e!
修改文本 命令: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 + 字母,替换光标所在位置的字母为任意输入文本..., 此命令会删除光标所在的字母,使 vi 进入插入编辑模式,此时可以输入任意你想输入的文本,直到你按下 Esc 键退出插入编辑模式。...,按 ESC 键跳到命令模式,然后输入退出命令: :w 保存文件但不退出vi 编辑 :w!
Linux命令行下,像php或者conf等文件,完全可以使用vi软件来修改,不需要每次还要下载到本地,改完再上传。...vi /etc/ssh/sshd_config #修改sshd_config文件命令 vi某文件后,再按i,左下角会显示insert,这时候才可以修改这个文件。
oradata/apras/+/user01/apras1+ (使用+ 来 替换 / ): /oradata/apras/替换成/user01/apras1/ 删除文本中的^M 问题描述:对于换行,window下用回车换行...(0A0D)来表示,linux下是回车(0A)来表示。...这样,将window上的文件拷到unix上用时,总会有个^M,请写个用在unix下的过滤windows文件的换行符(0D)的shell或c程序。...在vi中处理:首先使用vi打开文件,然后按ESC键,接着输入命令: :%s/VM// :%s/^M$//g 如果上述方法无用,则正确的解决办法是: tr -d “\r” dest tr
Linux下的文本编辑工具 - vi 文本关键字:文本编辑、vi、普通模式、编辑模式、命令模式 一、vi工作模式 由于Linux系统“一切皆配置”的特性,我们经常要去修改各种软件及服务的配置文件,因此掌握最基本的编辑工具是十分必要的...命令模式:可由普通模式进行切换,用于执行查找、替换、保存退出等操作。编辑模式与命令模式均以普通模式作为中间的工作模式,进行互相切换时都需要先回到普通模式,回到普通模式均使用ESC键。...显示行号 -> 命令模式下:set nu 隐藏行号 -> 命令模式下:set nonu 定位至第n行 -> 命令模式下:n ?...三、文档编辑 使用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 !
前言 在嵌入式linux开发中,进行需要修改一下配置文件之类的,必须使用vi,因此,熟悉 vi 的一些基本操作,有助于提高工作效率。...一,模式 vi编辑器有3种模式:命令模式、输入模式、末行模式。...掌握这三种模式十分重要: 命令模式:vi启动后默认进入的是命令模式,从这个模式使用命令可以切换到另外两种模式,同时无论在任何模式下只要按一下[Esc]键都可以返回命令模式。 ...二,复制 a,复制整行 命令模式下,光标位于要复制的当前行,输入 yy b,复制一个单词 命令模式下,光标位于要复制的当前单词的第一个字母,输入 yw 三,黏贴 命令模式下,输入 p 四,删除 a...,删除整行 命令模式下,光标位于要删除的所在行,输入 dd b,删除一个单词 命令模式下,光标位于要删除的单词的第一个字母,输入 dw 五,撤销 命令模式下,输入 u 六,跳转 命令模式下,输入
在终端中打开输入vi[文件],启动vi。 vi有三种工作模式:命令模式、文本编辑模式、最后行模式。...命令模式是启动vi进入的工作模式,在此模式下输入i,I,a,A,o,O,r,R命令中的任何一个即可进入文本编辑模式。此时在状态/命令区出现“—INSERT—”字样。...在文本编辑模式下可输入文本内容,用上、下、左、右方向键移动光标,使用【Del】键和【Backspace】键删除字符,按【Esc】键回到命令模式。...若要在命令模式下选定行则:(1)输入nG 到第n行行首 (2)输入gg到达首行 (3)输入G到达末行 若在文本编辑模式下输入错误要撤销一步,按【Esc},输入u即可。...在文本编辑模式退后到命令模式后,输入:进入最后行模式 常见的最后行命令有: 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/164528.html原文链接:https
前言 在嵌入式linux开发中,进行需要修改一下配置文件之类的,必须使用vi,因此,熟悉 vi 的一些基本操作,有助于提高工作效率。 一,模式 vi编辑器有3种模式:命令模式、输入模式、末行模式。...掌握这三种模式十分重要: 命令模式:vi启动后默认进入的是命令模式,从这个模式使用命令可以切换到另外两种模式,同时无论在任何模式下只要按一下[Esc]键都可以返回命令模式。 ...输入模式:在命令模式中输入字幕“i”就可以进入vi的输入模式编辑文件。在这个模式中我们可以编辑、修改、输入等编辑工作,在编辑器最后一行显示一个“--INSERT--”标志着vi进入了输入模式。...二,复制 a,复制整行 命令模式下,光标位于要复制的当前行,输入 yy b,复制一个单词 命令模式下,光标位于要复制的当前单词的第一个字母,输入 yw 三,黏贴 命令模式下,输入 p 四,删除 a...,删除整行 命令模式下,光标位于要删除的所在行,输入 dd b,删除一个单词 命令模式下,光标位于要删除的单词的第一个字母,输入 dw 五,撤销 命令模式下,输入 u 六,跳转 命令模式下,输入
vi和vim 常用的三种模式: 1,正常模式 在这种模式下,可以使用【上下左右】按键来移动光标,也可使用【删除字符】【删除整行】来处理档案内容,也可使用【复制、粘贴】来处理文件数据。...2,插入模式/编辑模式 按下 i,I,o,O,a,A,r,R等任一一个字母之后就会进入到编辑模式,一般来说按 i 即可。...3,命令行模式 在这种模式下,可以提供相关指令,完成读取、存盘、替换、离开vim、显示行号等动作。...下图为vi和vim模式的相互切换: 三种模式中常用得快捷键(【快捷键】): 1,拷贝当前行 【yy】,拷贝当前行向下3行【3yy】,粘贴【p】,在一般模式下可操作; 2,删除当前行【dd】,删除当前行向下...3行【3dd】; 3,在文件中查找某个关键字【命令行模式下,/关键字,回车查找,输入n查找下一个】; 4,设置文件的行号【:set nu】,取消文件行号【:set nonu】,都在命令模下可操作; 5,
七、查找和替换 vi 提供了在一行 或 整个文件中,根据搜索条件将光标移动至指定位置的功能。 vi 还可以执行文本替换工作,用户可指定替换时是否需要用户确认。...比如,命令 fa 就会将光标移动到本行下 1 处出现字符 a 的地方。 在执行过一次行内搜索之后,输入分号(:)可以使 vi 重复上次搜索。...④ 正则 尽管现在只讲解到 vi 的单词和词组的搜索模式,但是 vi 同样支持正则表达式(一种强大的表达复杂文本模式的方法)的应用。...3.全局搜索和替换 vi 使用 ex 命令来执行 几行之内 或 整个文件中的搜索和替换操作。 输入以下命令可将文件中的 Line替换为 line。...如下所示: :%s/line/Line/gc 此命令将文件foo.txt中的 line 替换成 Line,也就是将文件替换回原来的样子,但是每次替换前,vi 都会停下来询问用户是否确认执行替换。
在Linux上使用vi命令修改一个文件内容的时候,发现无法保存,每次写完使用“:q!”命令可以正常退出但是使用":wq!"...命令保存文件并退出时出现一下信息提示: E212: Can't open file for writing Press ENTER or type command to continue 出现这个错误的原因可能有两个...一般错误原因都是前者,解决方案是在使用vi命令打开文件时,前面加上sudo来临时提供管理员权限,比如使用命令“sudo vi hosts”打开编辑文件。...vi +/aaa xxx 编辑xxx文件,并将光标置于aaa处 ls -al sudo chown userId xxx.pl sudo chgrp 'domain users' xxx.pl sudo
Linux vi的使用 vi模式转换 经常使用的三种基本模式:命令模式(Command Mode),输入模式(Input Mode),末行模式(Last Line Mode),其他的9种模式不做介绍,...三种基本模式的相互转换如下图: ? vi文件保存和退出 :w 保存文件 :q 退出文件,若文件有改动则提示不能退出 :q!...通过在命令模式下输入i,在光标的左边插入文本 通过在命令模式下输入I,在行首插入文本 插入新行: 输入o,在当前光标位置下面打开一行 输入O,在当前光标位置上面打开一行 2、撤消更改...为删除从当前行到文件结尾的所有内容(包括当前行),需输入dG 4、复制 复制一行命令:yy 粘贴命令:p (粘贴到当前行的下一行) 复制指定文件的内容 : r filename 5、查找一个字符串...输入/,并在/后面输入要查找的串,然后按下回车 输入“n”跳转到该串的下一个出现处,跳到最后一个时会循环跳到第一个 输入“N”跳转到该串的上一个出现处 6、替换一个字符串 在一行内替换头一个字符串
vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。...由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。...Vi也是Linux中最基本的文本编辑器,学会它后,您将在Linux的世界里畅行无阻。...放弃所有修改,退出vi set nu 显示行号 /或? 查找,在/后输入要查找的内容 n 与/或?一起使用,如果查找的内容不是想要找的关键字,按n或向后(与/联用)或向前(与?...Vi中的光标移动既可以在命令模式下,也可以在文本输入模式下,但操作的方法不尽相同。 在文本输入模式下,可直接使用键盘上的四个方向键移动光标。 在命令模式下,有很多移动光标的方法。
Linux 系统下查找文件命令,融合多部Linux经典著作,去除多余部分,保留实用部分。 查命令绝对路径: which用于查找并显示给定命令的绝对路径,环境变量中PATH参数也可以被查出来。...在linux中有一个别名机制,如rm删除文件,执行的却是rm -i(用which rm 可以查看命令别名), 使用rm删除文件前会提示,就是因为rm -i这个参数。.../tmp/下,的yum.log文件,找到后直接删除....[root@localhost tmp]# find /tmp/ -name yum.log -exec rm {} \; [root@localhost tmp]# 查找根下,找关于lyshark用户的所有文件...在根下,查找lyshark用户的文件,找到后删除,删除前会提示是否删除.
在使用linux时,经常需要进行文件查找。其中查找的命令主要有find和grep。两个命令是有区别的。...(2)grep是根据文件的内容进行查找,会对文件的每一行按照给定的模式(patter)进行匹配查找。...1)find / -name httpd.conf #在根目录下查找文件httpd.conf,表示在整个硬盘查找 (2)find /etc -name httpd.conf #在/etc目录下文件...-name 'srm*' #表示当前目录下查找文件名开头是字符串‘srm’的文件 2.按照文件特征查找 (1)find / -amin -10 # 查找在系统中最后10分钟访问的文件(...#查找出小于1000KB的文件 3.使用混合查找方式查找文件 参数有:!
在使用linux时,经常需要进行文件查找。其中查找的命令主要有find和grep。两个命令是有区的。 ...(2)grep是根据文件的内容进行查找,会对文件的每一行按照给定的模式(patter)进行匹配查找。... (1)find / -name httpd.conf #在根目录下查找文件httpd.conf,表示在整个硬盘查找 (2)find /etc -name httpd.conf #...-name ‘srm*’ #表示当前目录下查找文件名开头是字符串‘srm’的文件 2.按照文件特征查找 (1)find / -amin -10 # 查找在系统中最后10... #查找出小于1000KB的文件 3.使用混合查找方式查找文件 参数有: !
0x01:VI有三种基本的工作模式 指令模式 文本输入模式 行末模式 他们的相互关系如下: 指令模式(Command Mode)输入a、i、o进入文本输入模式(Input Mode)。...文本输入模式(Input Mode)下按ESC进入指令模式(Command Mode) 指令模式(Command Mode)下输入“:”进入行末模式(Last Line Mode) 行末模式(Last...Line Mode)下指令错误返回指令模式(Command Mode) 0x02:指令模式(Command Mode) 指令模式主要使用方向键移动光标位置进行文字的编辑,下面列出了常用的操作命令及含义。...0x03:文本输入模式(Input Mode) 在指令模式下(Command Mode)按a/A键、i/I键、o/O键进入文本模式,文本输入模式的命令及其含义如下所示。...:强制退出Vi程序 :wq :保存修改并退出程序 :set nu :设置行号 0x05:VI列编辑操作 删除列 1)光标定位到要操作的地方 2)CTRL+v 进入“可视 块”模式,选取这一列操作多少行
领取专属 10元无门槛券
手把手带您无忧上云