Need help with useful-scripts?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

oldratlee
5.0K Stars 2.2K Forks Apache License 2.0 457 Commits 12 Opened issues

Description

🐌 useful scripts for making developer's everyday life easier and happier, involved java, shell etc.

Services available

!
?

Need anything else?

Contributors list

# 460
Spring
rpc-fra...
Applica...
option-...
428 commits
# 26,984
Java
Shell
CSS
Bash
5 commits
# 54,565
HTML
Shell
Bash
vcs
4 commits
# 53,730
Scala
Git
Bash
vcs
3 commits
# 110,510
Java
Shell
Bash
vcs
1 commit
# 39,400
Java
Shell
sofasta...
Scala
1 commit
# 110,220
Bash
vcs
option-...
PHP
1 commit
# 83,993
Bash
vcs
option-...
Kuberne...
1 commit
# 109,238
C#
CSS
Bash
vcs
1 commit
# 3,156
sass-fr...
splash
Socket....
pipelin...
1 commit
# 110,903
Shell
Bash
vcs
Python
1 commit
# 81,093
HTML
Kotlin
Applica...
Bash
1 commit
# 36,481
wechat-...
wechat
C#
vcs
1 commit

🐌 useful-scripts

Build Status GitHub release License Chat at gitter.im
GitHub Stars GitHub Forks GitHub issues GitHub Contributors

👉 把平时有用的手动操作做成脚本,这样可以便捷的使用。 ✨

有自己用的好的脚本 或是 平时常用但没有写成脚本的功能,欢迎提供(提交Issue)和分享(Fork后提交代码)! 💖

PS:

本仓库的脚本(如

Java
相关脚本)在阿里等公司(如随身云,见
awesome-scripts
仓库
说明)的线上生产环境部署使用。
如果你的公司有部署使用,欢迎使用通过提交Issue告知,方便互相交流反馈~ 💘

🔰 快速下载&使用

source 

更多下载&使用方式,参见下载使用。

📚 使用文档

☕
Java
相关脚本

  1. show-busy-java-threads
    用于快速排查
    Java
    的
    CPU
    性能问题(
    top us
    值过高),自动查出运行的
    Java
    进程中消耗
    CPU
    多的线程,并打印出其线程栈,从而确定导致性能问题的方法调用。
  2. show-duplicate-java-classes
    找出
    jar
    文件和
    class
    目录中的重复类。用于排查
    Java
    类冲突问题。
  3. find-in-jars
    在目录下所有
    jar
    文件里,查找类或资源文件。

🐚
Shell
相关脚本

Shell
使用加强:
  1. c
    原样命令行输出,并拷贝标准输出到系统剪贴板,省去
    CTRL+C
    操作,优化命令行与其它应用之间的操作流。
  2. coat
    彩色
    cat
    出文件行,方便人眼区分不同的行。
  3. a2l
    按行彩色输出参数,方便人眼查看。
  4. uq
    不重排序输入完成整个输入行的去重。相比系统的
    uniq
    命令加强的是可以跨行去重,不需要排序输入。
  5. ap and rp
    批量转换文件路径为绝对路径/相对路径,会自动跟踪链接并规范化路径。
  6. tcp-connection-state-counter
    统计各个
    TCP
    连接状态的个数。用于方便排查系统连接负荷问题。
  7. xpl and xpf
    在命令行中快速完成 在文件浏览器中 打开/选中 指定的文件或文件夹的操作,优化命令行与其它应用之间的操作流。

Shell
开发/测试加强:
  1. echo-args
    输出脚本收到的参数,在控制台运行时,把参数值括起的括号显示成 红色,方便人眼查看。用于调试脚本参数输入。
  2. console-text-color-themes.sh
    显示
    Terminator
    的全部文字彩色组合的效果及其打印方式,用于开发
    Shell
    的彩色输出。
  3. parseOpts.sh
    命令行选项解析库,加强支持选项有多个值(即数组)。

⌚
VCS
相关脚本

目前

VCS
的脚本都是
svn
分支相关的操作。使用更现代的
Git
吧! 💥

因为不推荐使用

svn
,这里不再列出有哪些脚本了,如果你有兴趣可以点上面链接去看。

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.