如何在Linux上编辑配置文件
简介
在Linux上编辑文件是一种挑战,这里介绍两种方法。
命令行工具
ssh登录到服务器上执行,要熟悉编辑操作指令。因为命令行工具一般都是按了回车之后马上显示结果结束任务,要编辑的话需要使用一些快捷键,因此如果网速慢的话输入一个键很久才有反应,容易烦躁和误操作。
这里介绍vim。
图形化编辑器
在本地安装编辑器,编辑器通过sftp协议从Linux上下载文件到本地,用户在编辑器上修改文件,修改完毕编辑器自动将文件上传。
这种方式操作反应快(因为是在编辑本地文件),所见即所得。
这里介绍VSCode。
介绍
vim
vim是Linux系统自带的文本编辑器,网上有一些梗形容这款编辑器的影响力,比如Linux上有两种编辑器,vim和其他(也有的说emacs和其他)。
基本步骤:
- 打开终端,输入以下命令编辑文件:
vim /path/to/config/file
- 进入vim后,按
i
键进入插入模式 - 使用方向键移动光标,进行编辑
- 编辑完成后:
- 按
Esc
退出插入模式 - 输入
:wq
保存并退出 - 输入
:q!
放弃更改并退出
- 按
常用快捷键:
dd
:删除当前行yy
:复制当前行p
:粘贴/
:搜索内容:set number
:显示行号:10
:跳到第10行
vimtutor
vim还提供了vimtutor
命令教你怎么使用vim。它打开一个vim培训文本文件,介绍vim各种操作方式,然后布置一些练习题供你练习。
VSCode
VSCode是微软开发的一款编辑器,主要是程序员在用,它还可以通过ssh访问编辑Linux服务器上的文件,拿来修改配置文件也很方便。可以从这里下载。
对于习惯图形界面的用户,VSCode提供了更直观的编辑体验。
远程编辑配置步骤:
- 在VSCode中安装Remote – SSH扩展,插件地址在这里,也可以在“扩展”标签搜索安装。
- 按
Ctrl+Shift+P
,选择Remote-SSH: Connect to Host
,这里有两种方式- 可以直接输入Linux服务器的SSH连接信息
- 也可以保存在配置文件中,选择最下面的
配置SSH主机
,打开本地的SSH配置文件,以如下形式添加登录信息,后面可以选择已经记录的主机名(这里是xx)直接登录。Host xx HostName xx.xx.xx.xx User root Port 22
- 连接成功后,在VSCode中打开和编辑文件
- 编辑完按
Ctrl+S
保存文件,VSCode自动把文件上传
福利
关注公众号VPSDIY,发送消息ssh,获得测试ssh账号。
上一篇
Linux机制与策略
下一篇