当前位置:首页 > 生活百科

linux编辑文件命令全集(linux执行sh脚本文件命令)

栏目:生活百科日期:2025-03-20浏览:0

Linux所有的配置文件都是以纯文本形式存在的,vi就是一种功能强大的文本编辑器,而vim则是高级版的vi,不但可以用不同颜色显示文字内容,还能进行诸如shell脚本、C语言程序编辑等功能,可以作为程序编辑器。

语法

vi filename    //打开或新建文件,并将光标置于第一行首;filename可以是相对路径,也可以是绝对路径vi +n filename :打开文件,并将光标置于第n行首vi + filename :打开文件,并将光标置于最后一行首vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filenamevi filename....filename :打开多个文件,依次编辑

常用操作

1. 光标移动

【h(或向左方向键)】 光标左移一个字符

【j(或向下方向键)】 光标下移一个字符

【k(或向上方向键)】 光标上移一个字符

【l(或向右方向键)】 光标右移一个字符

【[0]或[Home]】 光标移动到当前行的最前面

【[$]或[End]】 光标移动到当前行的末尾

【G】 光标移动到文件的最后一行(第一个字符处)

【nG】 n为数字(下同),移动到当前文件中第n行

【gg】 移动到文件的第一行,相当于&”1G&”

【n[Enter]】 光标向下移动n行

按 0 (数字零):移动文章的开头。[常用]

按 G:移动到文章的最后。[常用]

按 w:光标跳到下个word的开头。[常用]

按 e:光标跳到下个word的字尾。

按 b:光标回到上个word的开头。

按 $:移到光标所在行的行尾。[常用]

按 ^:移到该行第一个非空白的字符。

按 0:移到该行的开头位置。[常用]

按 #:移到该行的第#个位置,例:51、121。[常用]

2. 翻页

Ctrl+B:屏幕往后移动一页。[常用]

Ctrl+F:屏幕往前移动一页。[常用]

Ctrl+U:屏幕往后移动半页。

Ctrl+D:屏幕往前移动半页。

3. 查找

【/word】 在文件中查找内容为word的字符串(向下查找)

【?word】 在文件中查找内容为word的字符串(向上查找)

【[n]】 表示重复查找动作,即查找下一个

【[N]】 反向查找下一个

3. 退出以及保存

:w 将编辑的数据写入硬盘文件中(常用)

:w! 若文件属性为“只读”时,强制写入该文件。不过,到底能不能写入, 还是跟你对该文件的文件权限有关啊!

:q 离开 vi (常用)

:q! 若曾修改过文件,又不想储存,使用 ! 为强制离开不储存盘案。

4. 删除

x:每按一次删除光标所在位置的后面一个字符。[超常用]

#x:例如,6x 表删除光标所在位置的后面6个字符。[常用]

X:大字的X,每按一次删除光标所在位置的前面一个字符。

#X:例如,20X 表删除光标所在位置的前面20个字符。

dd:删除光标所在行。[超常用]

#dd:例如,6dd表删除从光标所在的该行往下数6行之文字。[常用]

5. 编辑/插入

按 i 切换进入插入模式insert mode,按&”i&”进入插入模式后是从光标当前位置开始输入文件;

按 a 进入插入模式后,是从目前光标所在位置的下一个位置开始输入文字;

按 o 进入插入模式后,是插入新的一行,从行首开始输入文字。

注意

1、 用vi/vim打开文件后,是处于「命令行模式(command mode)」,您要切换到「插入模式(Insert mode)」才能够输入文字。切换方法:在「命令行模式(command mode)」下按一下字母「i」就可以进入「插入模式(Insert mode)」,这时候你就可以开始输入文字了。

2、编辑好后,需从插入模式切换为命令行模式才能对文件进行保存,切换方法:按「ESC」键。

3、保存并退出文件:在命令模式下输入:wq即可!(别忘了wq前面的:)

“linux编辑文件命令全集(linux执行sh脚本文件命令)” 的相关文章

it行业包括哪些方面(it行业学历最低要求)

接下来就讲讲想进入互联网行业需要什么专业,以及如何选专业?哪个专业靠谱,实用可操作性强,哪个专业一定绕道走互联网行业岗位分类无学历、无专业、无年龄限制,互联网门...

外星人配置不高为什么这么贵(外星人体验分享实测其价值

可能有很多朋友会跟我有一样的困惑,为什么外星人笔记本随便一款都是破万,价格那么贵然后还有那么多人买,其他配置相同的产品价格都能便宜一半以上,明显性价比更高。后来...

flashplaye版本过低怎么更新(必知flashplaye版本过低的

浏览器打开网页后,经常出现Flash版本过低的提示,如何升级Flash呢?不少人都会遇到浏览网页时,看到Flash版本过低的问题,下面就给大家分享如何解决Fla...

中望cad2016激活码(cad2016新手入门教程)

在钣金零件的创建过程中,经常涉及折弯角度特征的创建。如果所要创建的零件的折弯角度是90°,那在三维CAD软件中创建起来比较简单,并且在创建过程中可通过修改参数值...

pdf编辑器哪个是免费的,13款免费的pdf编辑器推荐

PDF是使用频繁的文档类型之一,它是商业中使用的首选文件。工作上时常多次接触PDF文本内容的修改、格式(PPT转PDF、WORD转PDF或者合并PDF内容页面)...

iphone8是什么时候上市的,iphone8上市时间及价格介绍

作为全球最新关注的科技产品,iPhone8可以说是吸引了无数人的眼球,因此也有不少果粉在期待着,想知道iPhone8什么时候会在国内上市!相信这个问题应该是大家...

大1.5匹空调用几平方的电线(空调配置的电源线详细介绍)

1.5匹空调用电功率约1千瓦。以一般布线原则,1平方1千瓦计算,用1平方明线显然不适合,1.5平方绝对满足要求(前提是家装,一般家装线路长度有限)。以暗装线路满...

如何删除pdf水印,简单一招帮助你快速去除水印

在网站上下载过PDF文件的小伙伴们都应该知道,一般网站上的PDF文件都会添加网站所持有的文件水印,如果想使用从网站上下载的文件首先就需要将文件水印给去掉,但是这...

seo网站优化工具有哪些,seo管理软件大汇总

作为一名SEO爱好者或者从业者,不仅要懂得网站优化的方法,还需要懂得利用SEO优化工具来加快网站优化的过程。俗话说:工欲善其事必先利其器。当然关于SEO优化工具...

360对标小红书:上线好物种草平台“轻选”

360低调搞上了电商业务,推出360版好物种草平台“轻选”剑指小红书,企鹅拼拼等社交电商平台。360之前从未入局过电商业务,一直都是在网络安全和搜索业务自己玩,...