10000 GitHub - tracyone/shell_script: some useful tools make by shell script
[go: up one dir, main page]

Skip to content

tracyone/shell_script

Repository files navigation

shell_script

我自己做的一些脚本,大家有兴趣也可以拿去用。

安装:

./install.sh

network_quick_switch

这个小脚本的功能快速切换切换网络配置,包括mac地址、IP地址和DNS。这个脚本有以下特性:

  1. 用户可以迅速的切换到任意配置好的ip配置上;
  2. 用户可以迅速恢复到最初的ip配置上;
  3. 用户可以在配置界面上添加/删除一个新的配置,也可以直接修改配置文件;
  4. 此脚本支持windows xp、windows 7、ubuntu及其衍生版和debian及其衍生版;
  5. 配置文件的格式:新一行以#开头的为注释,所有注释会被忽略,所有空行会被忽略
  6. 配置名:IP地址:MAC地址:DNS

注意事项

  1. 要想本脚本在linux和windows下都顺利执行的话,必须保证首先本文本的文件编码必须是cp936
  2. 其次本脚本的文字编码必须是unix
  3. 对于windows来说:必须安装MinGw或者CgyWin,另外windows xp的netsh有bug无法重启网卡所以,windows xp还需要安装devcon(命令行程序),windows 7以及以上的必须以管理员权限运行mingw,或者把UAC调到最低
  4. 对于linux来说:必须安装resolvconf和ifupdown,当然百分之90概率你的系统自带了这两个命令,没有的话就sudo apt-get install 包名

xlight

这个脚本是基于命令xbacklight编写的脚本,在调整亮度的时候将亮度写入配置文件,并且可以读取这个记录。

语法举例:

xlight -dec 10 #减少百分之10的亮度
xlight -inc 34 #增加百分之34的亮度
xlight  #读取配置文件恢复指定的亮度

gif-record gif录制小脚本

一个基于byzanz工具的基于窗口的gif录制小脚本。

特性:

  1. 窗口截图,在运行脚本之后,点击鼠标选择要录制的窗口,对应-w选项
  2. 选定区域截图,在运行脚本之后,鼠标拖动选定区域进行录制,对应-r选项
  3. 倒数5秒后开始
  4. 声音提示开始,声音提示结束
  5. 本人比较懒所以录制的文件是直接保存到家目录的图片文件夹(图片/Pictures)下的gif-record
  6. 录制完毕之后自动打开录制的图片

语法举例:

gif-record [-r|-w] [seconds]
gif-record #直接录制默认录制时间是10秒,默认是选定区域进行录制
gif-record -w 20 #录制20秒,选择窗口进行录制
gif-record  20 #录制20秒,选择区域进行录制

git_utils git 的一些集成动作

根据指定正则 pattern删除本地和远程 tag.

Uasge: git_utils  [-d <tag name pattern>]

随机更换壁纸

“default wallpaper dir is ~/Pictures
Uasge: chwall  [wallpaper directory]

About

some useful tools make by shell script

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0