Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

supersheng/useful-scripts

Repository files navigation

🐌 useful-scripts

本项目fork自https://github.com/oldratlee/useful-scripts/,现已经用于公司运维环境中,基于原项目所做更新如下

此外,原项目中以下为本人所贡献代码:


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

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

🔰 快速下载&使用

curl -fsSL https://raw.githubusercontent.com/superhj1987/useful-scripts/master/test-cases/self-installer.sh | sh

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

📚 使用文档

  1. show-busy-java-threads.sh
    打印出在运行的Java进程中,消耗CPU最多的线程栈。用于快速排查Java的性能问题。
  2. show-duplicate-java-classes
    找出jar文件和class目录中的重复类。用于排查Java类冲突问题。
  3. find-in-jars.sh
    在目录下所有jar文件里,查找类或资源文件。
  1. swtrunk.sh
    自动svn工作目录从分支(branches)切换到主干(trunk)。
  2. svn-merge-stop-on-copy.sh
    把指定的远程分支从刚新建分支以来的修改合并到本地svn目录或是另一个远程分支。
  3. cp-svn-url.sh
    拷贝当前svn目录对应的远程分支到系统的粘贴板,省去CTRL+C操作。

包含Shell使用或命令加强的脚本。

  1. c
    原样命令行输出,并拷贝标准输出到系统剪贴板,省去CTRL+C,CTRL+V操作。
  2. colines
    彩色cat出文件行,方便人眼区分不同的行。
  3. a2l
    按行彩色输出参数,方便人眼查看。
  4. ap
    转换path为绝对路径
  5. echo-args.sh
    输出脚本收到的参数,在控制台运行时,把参数值括起的括号显示成 红色,方便人眼查看。用于调试脚本参数输入。
  6. console-text-color-themes.sh
    显示Terminator的全部文字彩色组合的效果及其打印方式。
  7. tcp-connection-state-counter.sh
    统计各个TCP连接状态的个数。用于方便排查系统连接负荷问题。
  8. parseOpts.sh
    提供命令行选项解析函数parseOpts,支持选项的值有多个值(即数组)。
  9. xpl and xpf
    在文件浏览器中 打开/选中 指定的文件或文件夹。
  10. show-cpu-and-memory.sh
    显示当前cpu和内存使用状况,包括全局和各个进程的。
  11. monitor-host.sh
    监控当前的内存、cpu、io以及网络状况,写入相应的log文件,建议使用crontab,定时调用此脚本。
  12. tpl/run-cmd-tpl.sh
    linux下后台执行守护程序的模板shell脚本,修改文件中几个选项的值为需要执行的程序即可使用。
  13. check-vm.py
    检查当前linux是否是在虚拟机上,包括openvz/xen、pv/uml、VmWare。

About

useful scripts for Linux op

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

Languages

  • Shell 88.4%
  • Python 11.6%

AltStyle によって変換されたページ (->オリジナル) /