/bash_tools

一些封装好现成可用的 bash 脚本

Primary LanguageShell

bash_tools

一些封装好现成可用的 bash 脚本

install

运行

./install.sh *.sh

确定 /usr/local/bin/ 在环境变量 $PATH 中 就可以在任意目录使用

脚本介绍

install.sh

把当前目录的 *.sh 文件, 链接到 /usr/local/bin/

也是用来来安装本项目的脚本, 先执行.
如果链接已经存在, 添加 -f 来覆盖链接

./install.sh -f

kill.sh

方便的杀进程, 直接: kill.sh bigzhu.py 即可.

常规方式:

ps -ef|grep bigzhu.py
kill 33843784738

麻烦不说还容易出错.

killall

killall 很蠢, 类似 python 或者 java 启动的进程就没法 kill

pull.sh

60s 定时 git pull 一次, 简单粗暴.

git_origin

修改 git 的 url 地址, github 最近不是开放私人仓库了么, 好多项目要修改

git_origin.sh git@github.com:bigzhu/english_buoy_go.git

来完成修改

注意, 直接指定为 master 了

version.sh

自动增加 git tags 的 version.sh, 用于发布 golang 的项目版本

proxy_mac.sh

mac 作为历史上最蠢的操作系统, 重启后设置的全局代理参数就这么默认消失了.

这里设置默认全局走 1086 proxy, 127.0.0.1 localhost 以及国内 ip 段除外

unproxy_mac.sh

关闭上面的代理

img.sh

压缩图片到指定目录, 并复制 markdown 格式的图片地址到剪贴板中

根据需要自行修改 blog_img_pathurl_path 为自己需要的路径

file.sh

检查文件是否已经存在, 不存在则移动文件到 blog 目录, 并复制到剪贴板, 用于附加附件到 markdown 知识库