常用命令记录
Jar包中Class文件替换
1、查找替换的class的具体路径 jar -tvf *.jar | grep *.class (*根据自己的jar包和类名替换)
例:jar -tvf machine_yj.jar | grep BusiScopeRedireController.class
2、根据第一步查到的class的具体路径解压出来对应文件 jar -xvf *.jar *.class
例:jar -xvf machine_yj.jar BOOT-INF/classes/com/gwssi/apply/controller/BusiScopeRedireController.class
3、 替换解压出来的文件中的class文件 cp * *
cp BusiScopeRedireController.class BOOT-INF/classes/com/gwssi/apply/controller/BusiScopeRedireController.class
4、将替换过的class文件压缩进jar包中 jar -uvf *.jar *.class
例:jar -uvf machine_yj.jar BOOT-INF/classes/com/gwssi/apply/controller/BusiScopeRedireController.class
Mysql安装包使用
bin目录下
mysqld --initialize --console
mysqld --install
net start mysql
mysql -uroot -p ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';
堆栈信息导出
jps -l
jmap -heap 31650
jmap -dump:format=b,file=E:\Desktop\日志\dump.dat 25668
java -Xmx4g -jar ha456.jar
jmap -histo:live <pid> 触发Full GC
跨站测试文本
"/></textarea><script>alert(1)</script>
everything全局查询
<*.xsl | *.doc> dm:2021/9-2021/12
"E:\Desktop\" content:NM_WK_ENT
搜素D盘下面所有.jgp格式的文件,输入D: *.jpg(冒号后面有空格)
搜索C盘和D盘下面所有.doc的文件,输入<C:|D:>*.doc
搜素D盘下面所有扩展名为.jpg和.gif的文件,输入D: ext:gif;jpg