全套linux编辑文件命令_linux执行sh脚本文件命令

Դ网易

ߣseo技术

13

2021-11-07 16:59:54

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

语法

Vi filename //打开或创建一个新文件,并将光标放在第一行的开头;文件名可以是相对路径或绝对路径。

Vifilename:打开文件,将光标放在第n行的开头。

Vi文件名:打开文件,将光标放在最后一行的开头。

VI/模式文件名:打开文件,将光标放在与模式匹配的第一个字符串上。

Vi -r文件名:上次用Vi编辑时发生系统崩溃。还原文件名。

Vifilename.文件名:打开多个文件,依次编辑。

常用操作

1. 光标移动

【H(或左箭头键) 】将光标向左移动一个字符。

【J(或向下箭头键) 】将光标向下移动一个字符。

【k(或向上箭头键) 】将光标向上移动一个字符。

[L(或右箭头键)]将光标向右移动一个字符。

[[0]或[主页]]光标移动到当前行的前面。

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

将光标移动到文件的最后一行(第一个字符)。

[ng] N是一个数字(下同),移动到当前文件的第N行。

[gg]移到文件的第一行,相当于“1G”

[n[回车]]光标下移n行。

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

g:移到文章末尾。[常见]

按w:光标跳到下一个单词的开头。[常见]

e:光标跳到下一个单词的末尾。

b:光标回到最后一个单词的开头。

按$:移动到光标行的末尾。[常见]

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

按0:移动到行首。[常见]

按#:移动到该行的#位置,例如:51,121。[常见]

2. 翻页

B: Ctrl:将屏幕向后移动一页。[常见]

Ctrl:屏幕向前移动一页。[常见]

Ctrl U:将屏幕向后移动半页。

Ctrl:屏幕向前移动半页。

3. 查找

[/word]在文件中查找单词串(向下看)

【?Word]在文件中查找内容为Word的字符串(查找)

[[n]]表示重复搜索动作,即寻找下一个。

[[N]]反向查找下一个。

3. 退出以及保存

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

:w!如果文件属性为“只读”,文件将被强制写入。但是,能不能写,关系到你对文件的文件权限!

:q叶vi(常用)

:q!如果您已经修改了文件,不想存储或使用它!不要为了强制离开而保存磁盘盒。

4. 删除

x:每次按下光标位置的下一个字符时删除。[超级普通]

#x:例如,6x表删除光标位置的最后六个字符。[常见]

x:大字符x,每次按下都会删除光标位置的前一个字符。

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

删除光标所在的行。[超级普通]

#dd:例如,6dd表格从光标所在的行中删除了六行文本。[常见]

5. 编辑/插入

按I切换到插入模式,按“I”进入插入模式,然后从光标当前位置输入文件;

按a进入插入模式,从当前光标的下一个位置输入文本;

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

注意

1.用vi/vim打开文件后,处于“命令模式”,只有切换到“插入模式”才能输入文本。切换方式:点击“命令模式”中的字母“I”进入“插入模式”,即可开始输入文字。

2.编辑后,您需要从插入模式切换到命令行模式来保存文件。切换方式:按“ESC”键。

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

佭ϴý Ѷ Media8ý

在线客服

外链咨询

扫码加我微信

微信:juxia_com

返回顶部