mac修改jar包内容

文章目录
  • 背景
  • `mac`终端进入`jar`包所在目录
  • 搜索指定文件
  • 修改并保存配置文件内容
  • 配置文件编辑完后保存退出

背景

在服务器上部署服务,需要用到jar包起服务,但是不可避免的jar内容有时候需要自己修改配置来适用不同的服务器所在的一个网络环境。

不同于windows修改jar包配置文件内容:用压缩工具直接打开jar包修改并保存即可。
mac上并没有这样简单易用的mac版工具,于是就打算直接用VIM来实现修改jar包配置文件内容的操作。
**Vim**是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,下面介绍并使用。


mac终端进入jar包所在目录

在我的/Users/zouqi目录下,用rcs-server-v8.jar这个文件来说明。


使用vim命令打开jar包文件

输入命令vim rcs-server-v8.jar 如下图示:

这里就能看到jar包里面的所有目录和文件了。


搜索指定文件

jar包中包含的目录和文件有很多,我们搜索出需要修改的配置文件,输入命令?RCSConfig.xml,然后按下回车,如下图示:

当然有另一个命令也可以成功的搜索到指定的文件RCSConfig.xml,即/RCSConfig.xml,输入该命令后也是和上面图示一样的搜索结果。

两者的区别如下表格所示:

/word ?word
向光标之下寻找一个名称为 word 的字符串。例如要在档案内搜寻 vbird 这个字符串,就输入 /vbird 即可! (常用) 向光标之上寻找一个字符串名称为 word 的字符串。

修改并保存配置文件内容

当成功搜索到对应文件时,光标会定位到这个文件,这时候直接回车即可打开这个配置文件,如图:

这时候,我们要修改section_id标签里的值为5,如图:

将光标移动至要修改的内容处,输入i,进入输入模式:i表示从目前光标所在处输入。如图:

我想把2改为5,输入5后,将2用退格键删除即可,如下图示:


配置文件编辑完后保存退出

在输入模式下,将配置文件编辑修改完成后,按下esc按钮回到命令模式,然后输入:wq来保存编辑后的配置文件并离开,如下图示:

按下回车,如图:

为了验证我们是否成功的保存了编辑后的配置文件,我们再次按下回车,会再次打开搜索后的RCSConfig.xml配置文件,我们可以看到如下图示:

可以看到配置文件已经是修改后的了,也就是说成功的保存了编辑后的文件,这样我们就达到了修改jar包配置文件的目的。

按下esc按钮进入命令模式,然后输入:q离开,如图:

然后再次输入:q离开,如图:

最后我们会返回最初的终端命令窗口界面,这样就达到了编辑jar包配置内容并保存的一个操作。

相关推荐
皮皮林55111 小时前
IDEA 源码阅读利器,你居然还不会?
java·intellij idea
卡尔特斯15 小时前
Android Kotlin 项目代理配置【详细步骤(可选)】
android·java·kotlin
白鲸开源15 小时前
Ubuntu 22 下 DolphinScheduler 3.x 伪集群部署实录
java·ubuntu·开源
ytadpole15 小时前
Java 25 新特性 更简洁、更高效、更现代
java·后端
纪莫15 小时前
A公司一面:类加载的过程是怎么样的? 双亲委派的优点和缺点? 产生fullGC的情况有哪些? spring的动态代理有哪些?区别是什么? 如何排查CPU使用率过高?
java·java面试⑧股
JavaGuide16 小时前
JDK 25(长期支持版) 发布,新特性解读!
java·后端
用户37215742613516 小时前
Java 轻松批量替换 Word 文档文字内容
java
白鲸开源16 小时前
教你数分钟内创建并运行一个 DolphinScheduler Workflow!
java
goodSleep17 小时前
更新Mac OS Tahoe26用命令恢复 Mac 启动台时不小心禁用了聚焦搜索
macos
Java中文社群17 小时前
有点意思!Java8后最有用新特性排行榜!
java·后端·面试