美文网首页
linux下修改文件及保存的命令

linux下修改文件及保存的命令

作者: ananRunner | 来源:发表于2019-12-19 08:10 被阅读0次
进入vi的命令
vi filename 打开或新建文件,并将光标置于第一行首
vi n filename 打开文件,并将光标置于第n行首
vi /pattern filename 打开文件,并将光标置于第一个与pattern匹配的串处
vi -r filename 在上次正用vi编辑时发生系统崩溃,恢复filename
vi filename..... filename 打开多个文件,依次进行编辑
插入文本类命令
i 在光标前
l 在当前行首
a 光标后
A 在当前行尾
o 在当前行之下新开一行
O 在当前行之上新开一行
r 替换当前字段
R 替换当前字符及其后的字符,直至按ESC
s 从当前光标位置处开始,以输入的文本替换指定数据的字符
保存命令 按ESC键调到命令模式,然后
:w 保存文件但不退出vi
:w file 将修改另外保存到file中, 不退出vi
:wq 保存并退出vi
:wq! 强制保存文件,并退出vi
q: 不保存文件,提出vi
:q! 不保存文件,强制退出vi
:e! 放弃所有修改,从上次保存文件开始再编辑
屏幕翻滚命令
Ctrl + u 向文件首翻半屏
Ctrl + d 向文件尾翻半屏
Ctrl + f 向文件尾翻一屏
Ctrl + b 向文件首翻一屏
nz: 将第n行滚至屏幕顶部,不指定n时将当前行滚至屏幕顶部
常用其他命令
Ctrl + l 清屏
Ctrl + c 中止命令
Ctrl + a 光标移到行首
Ctrl +e 光标移动行尾
Ctrl + d 退出shell
删除文字
[x] 每按一次,删除光标所在位置的“后面”一个字符
[#x] 例如[6x] 表示删除光标所在位置的“后面”6个字符
[X] 大写的X,每按一次,删除光标所在位置的“前面”一个字符
[#X] 例如,[20X]表示删除光标所在位置的“前面”20个字符
[dd] 删除光标所在的行
[#dd] 从光标所在行开始删除#

相关文章

网友评论

      本文标题:linux下修改文件及保存的命令

      本文链接:https://www.haomeiwen.com/subject/gqopnctx.html