修改docker内容器中的某配置文件的命令

ops/2025/2/13 8:22:00/

先找到配置文件config.php

find / -name "config.php" 2>/dev/null

然后用vi编辑器修改配置文件

vi /var/www/config.php

最后就是vi的基本操作,根据具体需求使用:

vi 有两种主要模式:

  • 命令模式:进入 vi 后的默认模式,可以执行保存、退出、复制、粘贴等操作。

  • 插入模式:用于编辑文件内容。


3. 常用操作

进入插入模式
  • 按 i:在光标前插入文本。

  • 按 a:在光标后插入文本。

  • 按 o:在当前行下方插入新行并进入插入模式。

退出插入模式
  • 按 Esc 键:从插入模式返回到命令模式。

保存文件
  • 在命令模式下,输入 :w 并回车,保存文件。

退出 vi
  • 在命令模式下,输入 :q 并回车,退出 vi

  • 如果文件已修改但未保存,输入 :q! 并回车,强制退出(不保存更改)。

  • 保存并退出:输入 :wq 并回车。

移动光标
  • 在命令模式下:

    • h:向左移动光标。

    • j:向下移动光标。

    • k:向上移动光标。

    • l:向右移动光标。

    • 0:移动到行首。

    • $:移动到行尾。

    • gg:移动到文件开头。

    • G:移动到文件末尾。

删除内容
  • 在命令模式下:

    • x:删除光标处的字符。

    • dd:删除当前行。

    • dw:删除从光标处到下一个单词开头的字符。

复制和粘贴
  • 在命令模式下:

    • yy:复制当前行。

    • p:粘贴复制的内容。

撤销和重做
  • 在命令模式下:

    • u:撤销上一次操作。

    • Ctrl + r:重做上一次撤销的操作。

查找内容
  • 在命令模式下:

    • 输入 / 后跟要查找的内容,例如 /hello,然后按回车。

    • 按 n 查找下一个匹配项,按 N 查找上一个匹配项。


http://www.ppmy.cn/ops/158000.html

相关文章

自定义sort排序

数组中&#xff0c;根据出现次数以大到小排序&#xff0c;当频率相同时按元素值降序排序 #include <iostream> #include <vector> #include <algorithm> #include <unordered_map>// 全局的 unordered_map 用于存储元素频率 std::unordered_map<in…

linux安装jdk 许可证确认 user did not accept the oracle-license-v1-1 license

一定要接受许可证&#xff0c;不然会出现 一、添加 ppa第三方软件源 sudo add-apt-repository ppa:ts.sch.gr/ppa二、更新系统软件包列表 sudo apt-get update三、接受许可证 echo debconf shared/accepted-oracle-license-v1-1 select true | sudo debconf-set-selection…

Vue基础入门

Vue基础入门 一、了解Vue的核心设计思想1.1 初识Vue1.1.1 前端技术的发展1.1.2 Vue的基本概念1.1.3 Vue的基本工作原理图1.1.4 Vue的优势1.1.5 Vue、Angular和React的区别 二、开发环境2.1 Visual Studio Code编辑器2.1.1 下载地址2.1.2 Visual Studio Code编辑器特点 2.2 Vue的…

RK3588视觉控制器与AI 算法:开启工业视觉检测新境界

在实际应用中&#xff0c;工业相机拍摄产品的图像&#xff0c;RK3588 迅速接收并进行预处理。AI 算法随即对图像进行深入分析&#xff0c;提取特征并与预设的标准进行对比&#xff0c;从而准确判断是否存在缺陷。 例如&#xff0c;在电子元件生产线上&#xff0c;RK3588 和 AI…

通配符,<include>*/*.*</include>

1. <include>*/*.*</include> 含义&#xff1a;匹配所有子目录中的文件&#xff0c;且文件名必须包含扩展名&#xff08;即必须有 . 后缀&#xff09;。 示例&#xff1a; src/main/java/Test.java ✅docs/README.md ✅data/config.yml ✅但根目录下的 pom.xml ❌…

java韩顺平最新教程,Java工程师进阶

简介 HikariCP 是用于创建和管理连接&#xff0c;利用“池”的方式复用连接减少资源开销&#xff0c;和其他数据源一样&#xff0c;也具有连接数控制、连接可靠性测试、连接泄露控制、缓存语句等功能&#xff0c;另外&#xff0c;和 druid 一样&#xff0c;HikariCP 也支持监控…

嵌入式八股文面试题(二)C语言算法

相关概念请查看文章&#xff1a;C语言概念。 1. 如何实现一个简单的内存池&#xff1f; 简单实现&#xff1a; #include <stdio.h> #include <stdlib.h>//内存块 typedef struct MemoryBlock {void *data; // 内存块起始地址struct MemoryBlock *next; // 下一个内…

机器学习: 逻辑回归

概念与定义 逻辑回归是一种用于分类问题的统计方法。它通过计算目标变量的概率来预测类别归属,并假设数据服从伯努利分布(二分类)或多项式分布(多分类)。逻辑回归模型输出的是概率值,通常使用sigmoid函数将线性组合映射到0和1之间。 1. 概念 逻辑回归用于解决分类问题…