linux 文本编辑器(vim)
************************
安装 vim
yum install vim
************************
vim 使用
vim file:创建或者进入文件file
编辑文件:按 i ,表示insert
删除文本
x:删除当前字符
3x:删除当前字符及之后的两个字符
d0:删除当前字符到行的起始,不包括当前字符
d$:删除当前字符到行尾,包括当前字符
dd:删除当前行
5dd:删除当前行和之后的4行
dG:删除当前行到文件末尾
d10G:删除当前行到文件第10行,如:d1G表示当前行删除到首行(包括首行)
文本搜索与替换
/pattern:搜索pattern文本,pattern可使用正则表达式,基本正则表达式(^、$、[、]、. 、*),拓展表达式需转义,如:/A\{3\}
:%s/old_line/new_line:将每一行第一个符合的文本行进行替换
:%s/old_line/new_line/g:将所有符合的文本行替换为新的文本行
:%s/old_line/new_line/gc:将所有符合的文本行替换为新的文本行,替换前需要确认
保存退出
:w :保存修改
:q :退出不保存
:q! :强制退出不保存
:wq :保存退出
:wq! :保存后强制退出