如何在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账号。

暂无介绍....

延伸阅读:

部署deepseek-r1

最近DeepSeek-R1模型很火,我也蹭个热点,本文介绍如何在VPS上使用Ollama部署DeepSeek-R1模型,...

leon
2025年2月23日
MySQL备份与还原

我们的VPS可能会硬盘损坏需要重装OS,或者运营商跑路了,所以需要定时备份数据库,以防不测。备份使用mysqldump导...

leon
2025年2月22日
SSH隧道

这章继续介绍基础知识,前面讲到有的服务在127.0.0.1监听,外网无法访问,我们怎么访问呢,可以用SSH隧道。什么是S...

leon
2025年2月20日
部署第一个网络服务

前面介绍了不少基础知识,今天介绍如何部署一个网站,demo在这里。下面是一些前面介绍过的预备知识:- Caddy介绍- ...

leon
2025年2月19日
域名介绍

什么是域名?这个正常人都知道,就不介绍了。为什么有一个域名是极好的,可以查看前面的文章。如何获取免费域名?1. Free...

leon
2025年2月17日