如何在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服务器上的文件,拿来修改配置文件也很方便。可以从这里 https://code.visualstudio.com/download 下载。对于习惯图形界面的用户,VSCode提供了更直观的编辑体验。
远程编辑配置步骤:
在VSCode中安装Remote - SSH扩展,插件地址在这里 https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.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账号。
文章转载自VPSDIY,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




