专题推荐
专题推荐

Linux vi/vim命令文本编辑教程

2020-03-07 14:36 分类:Linux常用命令 阅读(次阅读)

vi/vim 可以理解为Linux自带的文本编辑器,可以很方便的在命令行模式修改保存配置文件.

Linux vi的使用示范:修改VPS服务器端口配置文件sshd_config

下面用修改sshd_config配置文章示范Linux vi命令的使用

用vi命令修改sshd_config配置文章

先用Xshell工具登录服务器:  Xshell+Xftp 优秀的Linux VPS管理工具使用教程

步骤一:备份VPS服务器端口配置文件

cp /etc/ssh/sshd_config /etc/ssh/sshd_config.backup

cp命令解释:
SSH服务器的配置文件为:/etc/ssh/sshd_config
我们使用cp命令备份该文件并重命名为sshd_config.backup以防意外.

步骤二:vi命令修改VPS服务器端口配置文件sshd_config
我们用cd命令打开/etc/ssh/目录,然后用ls -l查看该目录文件列表

vi命令修改VPS服务器端口配置文件sshd_config

步骤三:然后用vi命令打开文件
vi sshd_config 打开sshd_config这个配置文件.

vi sshd_config

步骤三:然后用vi命令打开文件

步骤四:Linux vi命令打开后按 i键进入输入编辑模式
注意编辑模式左下角会显示

步骤四:vi打开后按 i键进入输入编辑模式

步骤五:可以通过上下左右键前往你要编辑的地方.

注意不可使用小键盘.

步骤六:修改与输入好后,按ESC键,退出输入模式,切换到命令模式.
命令模式的详细命令见Linux vi详细的介绍.

步骤七:输入 :w ,然后按回车保存文件.
注意:在命令模式下按下:(英文冒号)就进入了底线命令模式。

步骤七:输入 :w ,然后按回车保存文件.

步骤八:输入 :q ,然后按回车退出vi编辑该文件.
注意:在命令模式下按下:(英文冒号)就进入了底线命令模式。

步骤八:输入 :q ,然后按回车退出vi编辑该文件.

步骤九:如果你想不保存强制退出,可以输入 :q!
注意 ! 代表强制的意思
文件sshd_config修改并保存完成,Linux vi的使用示范完成.
修改VPS服务器端口配置文件sshd_config的详细教程请点击查看.

下面详细介绍下Linux vi命令的三种模式,分别是:

1.命令模式(Command mode)
2.插入模式(Insert mode)
3.底线命令模式(Last line mode)。

Linux vi命令的命令模式:

用户刚刚启动 vi/vim,便进入了命令模式。

此状态下敲击键盘动作会被Vim识别为命令,而非输入字符。比如我们此时按下i,并不会输入一个字符,i被当作了一个命令。
以下是常用的几个命令:
i 切换到插入模式,以输入字符。
x 删除当前光标所在处的字符。
: 切换到底线命令模式,以在底部一行输入命令。
若想要编辑文本:启动Vim,进入了命令模式,按下i,切换到输入模式。

其实只要记住i就基本够用了.
命令模式只有一些基本的命令,因此仍要依靠底线命令模式输入更多命令。

Linux vi命令的输入模式

输入模式的命令不用记住,基本上就和本地记事本差不多用法,就是别用小键盘.

在命令模式下按下i就进入了输入模式,在输入模式中,可以使用以下按键:
字符按键以及Shift组合,输入字符
ENTER,回车键,换行
BACK SPACE,退格键,删除光标前一个字符
DEL,删除键,删除光标后一个字符
方向键,在文本中移动光标
HOME/END,移动光标到行首/行尾
Page Up/Page Down,上/下翻页
Insert,切换光标为输入/替换模式,光标将变成竖线/下划线
ESC,退出输入模式,切换到命令模式

Linux vi命令的底线命令模式

在命令模式下按下:(英文冒号)就进入了底线命令模式。
底线命令模式可以输入单个或多个字符的命令,可用的命令非常多。
注意: 按ESC键可随时退出底线命令模式。
在底线命令模式中,基本的命令有(命令前面要带冒号 : )
:q 退出程序
:w 保存文件
:w! 若文件属性为『只读』时,强制写入该档案。不过,如果权限不够不是root可能无法强制保存!
:q 离开 vi (常用)
:q! 若曾修改过档案,又不想储存,使用 ! 为强制离开不储存档案,编辑错误 不想保存的时候常用.
注意:惊叹号 (!) 在 vi 当中,有『强制』的意思!
:wq 储存后离开,若为 :wq! 则为强制储存后离开 (常用)
ZZ 这是大写的 Z 喔!若档案没有更动,则不储存离开,若档案已经被更动过,则储存后离开!


本文地址: https://www.vpsyi.com/linux-vi.html