linux中直接修改jar包内配置文件(笔记)

step1:使用jar tvf jar名称 | grep 目标文件名 查询出目标文件在jar包中的目录

jar tvf test.jar |grep application.yml

step2:使用jar xvf jar名称 目标文件名(copy上面查出的全路径) 将目标文件及所在jar包中的目录解压到当前路径

jar xvf test.jar BOOT-INF/classes/application.yml


step3:修改目标文件的内容,或者将要新的目标文件替换掉提取出来的目标文件,vim操作不熟悉的,可以记住几个简单的操作,在文末会详细讲解。

vim BOOT-INF/classes/application.yml

step4:使用jar uvf jar名称 目标文件名(和步骤(2)中的目标文件名相同) 将新目标文件替换到jar包中

jar uvf test.jar BOOT-INF/classes/application.yml

至此,jar包中的application.yml就被更改成功了。后面的,如果熟悉vim操作的可以跳过。

vim 和vi的大致用法相同,常见操作讲解:

vim是linux系统修改文件的命令,下面介绍vim的常用用法。

vim有两种模式,第一种是只读模式,第二种是插入模式,vim进去默认是只读模式,只能查看不能修改。

如果需要更改,只需要按‘i’即可进入到插入模式,修改后如果要保存及退出,需要先按ESC,从插入模式

返回到只读模式后,输入:

#w是保存 q是退出 wq为保存并退出
:wq

创建文件的两种方式:

1,创建文件前指定文件名(如果文件名存在,即为修改,不存在,即为新增)

vim vimTest.txt

2,直接输入vim,保存的时候指定文件名

:wq vimTest.txt

修改文件的方式:

#打开需要修改的文本
vim vimTest.txt
#进入到插入模式
i
#保存并退出
ESC
:wq

从文件中查找东西:

#从插入模式,切换到只读模式
ESC
#例如,从当前文档查找hehe
/hehe

部分参考:https://www.cnblogs.com/bbbing/p/11011410.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值