VPS服务器如何用vi命令进行文件文本编辑修改

我们在使用VPS服务器时,一般会使用LInux系统下面的CentOS、Debian、Ubuntu等分支,这类系统除了可以用Winscp等打开文件直接编辑,还可以用vi命令对文件文本进行修改编辑。

vi命令用法,老手就不用说了,肯定都很熟悉。但是刚接触的朋友,可能还不太清楚,这里总结下几个常用的vi命令,方便大家使用。提示,使用时不要写命令后的冒号

  • 进入vi编辑模式

vi 文件名:在当前目录打开或新建文件,并将光标置于第一行首。

  • 进入编辑模式后如何移动光标(以下命令统一表示键盘上的按键)

space:光标右移一个字符
Backspace:光标左移一个字符
k:光标上移一行
Enter:光标下移一行
}:光标移至段落开头
{:光标移至段落结尾
0:(注意是数字零)光标移至当前行首
$:光标移至当前行尾

  • 屏幕翻滚(以下命令统一表示键盘上的按键)

Ctrl u:向上翻半屏
Ctrl d:向下翻半屏
Ctrl b:向上翻一屏
Ctrl  f:向下翻一屏

  • 插入文本类命令(注意大小写)

i :在光标前插入
a :在光标后插入
I :在当前行首插入
A :在当前行尾插入
o :在当前行之下新开一行
O :在当前行之上新开一行
r :替换当前字符
R :替换当前字符及其后的字符,直至按ESC键
s :从当前光标位置处开始,以输入的文本替代指定数目的字符

  • 保存命令

编辑好之后,按ESC键 跳到命令模式,然后:

:w 保存文件但不退出vi
:w! 强制保存,不退出vi
:wq 保存文件并退出vi
:wq! 强制保存文件,并退出vi
:q 不保存文件,退出vi
:q! 不保存文件,强制退出vi
:e! 放弃所有修改,从上次保存文件开始再编辑

常用命令就是这些了,掌握之后编辑文件应该没问题,其它一些不常用的命令,不再一一列出。

  • 更多相关知识:

简单讲下虚拟主机、VPS、独立服务器 有什么区别,新手如何选择

Openvz KVM Xen 三种虚拟化技术有什么区别,新手如何选择

杜甫 小鸡 石头盘 这些服务器界的另类称乎都是什么意思?

Winscp及Putty最新版下载及常用功能使用说明,VPS服务器必备工具!

如何解决Putty的中文显示为乱码问题

如何修改默认SSH端口即22端口,提升VPS服务器安全

VPS服务器的几个常用基础命令,新手必备!

VPS服务器如何用vi命令进行文件文本编辑修改

 

原创内容,未经允许,请勿转载!https://www.zhihu.in