实用脚本命令
https://github.com/oldratlee/useful-scripts
☕ Java相关脚本
show-busy-java-threads
用于快速排查Java的CPU性能问题(top us值过高),自动查出运行的Java进程中消耗CPU多的线程,并打印出其线程栈,从而确定导致性能问题的方法调用。
show-duplicate-java-classes
找出jar文件和class目录中的重复类。用于排查Java类冲突问题。
find-in-jars
在目录下所有jar文件里,查找类或资源文件。
🐚 Shell相关脚本
Shell使用加强:
c
原样命令行输出,并拷贝标准输出到系统剪贴板,省去CTRL+C操作,优化命令行与其它应用之间的操作流。
coat and taoc
彩色cat/tac出文件行,方便人眼区分不同的行。
a2l
按行彩色输出参数,方便人眼查看。
uq
不重排序输入完成整个输入行的去重。相比系统的uniq命令加强的是可以跨行去重,不需要排序输入。
ap and rp
批量转换文件路径为绝对路径/相对路径,会自动跟踪链接并规范化路径。
cp-into-docker-run
一个Docker使用的便利脚本。拷贝本机的执行文件到指定的docker container中并在docker container中执行。
tcp-connection-state-counter
统计各个TCP连接状态的个数。用于方便排查系统连接负荷问题。
xpl and xpf
在命令行中快速完成 在文件浏览器中 打开/选中 指定的文件或文件夹的操作,优化命令行与其它应用之间的操作流。
Shell开发/测试加强:
echo-args
输出脚本收到的参数,在控制台运行时,把参数值括起的括号显示成 红色,方便人眼查看。用于调试脚本参数输入。
console-text-color-themes.sh
显示Terminator的全部文字彩色组合的效果及其打印方式,用于开发Shell的彩色输出。
parseOpts.sh
命令行选项解析库,加强支持选项有多个值(即数组)。
#Script #Shell #DevOps #GitHub
https://github.com/oldratlee/useful-scripts
☕ Java相关脚本
show-busy-java-threads
用于快速排查Java的CPU性能问题(top us值过高),自动查出运行的Java进程中消耗CPU多的线程,并打印出其线程栈,从而确定导致性能问题的方法调用。
show-duplicate-java-classes
找出jar文件和class目录中的重复类。用于排查Java类冲突问题。
find-in-jars
在目录下所有jar文件里,查找类或资源文件。
🐚 Shell相关脚本
Shell使用加强:
c
原样命令行输出,并拷贝标准输出到系统剪贴板,省去CTRL+C操作,优化命令行与其它应用之间的操作流。
coat and taoc
彩色cat/tac出文件行,方便人眼区分不同的行。
a2l
按行彩色输出参数,方便人眼查看。
uq
不重排序输入完成整个输入行的去重。相比系统的uniq命令加强的是可以跨行去重,不需要排序输入。
ap and rp
批量转换文件路径为绝对路径/相对路径,会自动跟踪链接并规范化路径。
cp-into-docker-run
一个Docker使用的便利脚本。拷贝本机的执行文件到指定的docker container中并在docker container中执行。
tcp-connection-state-counter
统计各个TCP连接状态的个数。用于方便排查系统连接负荷问题。
xpl and xpf
在命令行中快速完成 在文件浏览器中 打开/选中 指定的文件或文件夹的操作,优化命令行与其它应用之间的操作流。
Shell开发/测试加强:
echo-args
输出脚本收到的参数,在控制台运行时,把参数值括起的括号显示成 红色,方便人眼查看。用于调试脚本参数输入。
console-text-color-themes.sh
显示Terminator的全部文字彩色组合的效果及其打印方式,用于开发Shell的彩色输出。
parseOpts.sh
命令行选项解析库,加强支持选项有多个值(即数组)。
#Script #Shell #DevOps #GitHub