我自己做的一些脚本,大家有兴趣也可以拿去用。
安装:
./install.sh这个小脚本的功能快速切换切换网络配置,包括mac地址、IP地址和DNS。这个脚本有以下特性:
- 用户可以迅速的切换到任意配置好的ip配置上;
- 用户可以迅速恢复到最初的ip配置上;
- 用户可以在配置界面上添加/删除一个新的配置,也可以直接修改配置文件;
- 此脚本支持windows xp、windows 7、ubuntu及其衍生版和debian及其衍生版;
- 配置文件的格式:新一行以#开头的为注释,所有注释会被忽略,所有空行会被忽略
- 配置名:IP地址:MAC地址:DNS
注意事项
- 要想本脚本在linux和windows下都顺利执行的话,必须保证首先本文本的文件编码必须是cp936
- 其次本脚本的文字编码必须是unix
- 对于windows来说:必须安装MinGw或者CgyWin,另外windows xp的netsh有bug无法重启网卡所以,windows xp还需要安装devcon(命令行程序),windows 7以及以上的必须以管理员权限运行mingw,或者把UAC调到最低
- 对于linux来说:必须安装resolvconf和ifupdown,当然百分之90概率你的系统自带了这两个命令,没有的话就
sudo apt-get install 包名
这个脚本是基于命令xbacklight编写的脚本,在调整亮度的时候将亮度写入配置文件,并且可以读取这个记录。
语法举例:
xlight -dec 10 #减少百分之10的亮度
xlight -inc 34 #增加百分之34的亮度
xlight #读取配置文件恢复指定的亮度一个基于byzanz工具的基于窗口的gif录制小脚本。
特性:
- 窗口截图,在运行脚本之后,点击鼠标选择要录制的窗口,对应
-w选项 - 选定区域截图,在运行脚本之后,鼠标拖动选定区域进行录制,对应
-r选项 - 倒数5秒后开始
- 声音提示开始,声音提示结束
- 本人比较懒所以录制的文件是直接保存到家目录的图片文件夹(图片/Pictures)下的gif-record
- 录制完毕之后自动打开录制的图片
语法举例:
gif-record [-r|-w] [seconds]
gif-record #直接录制默认录制时间是10秒,默认是选定区域进行录制
gif-record -w 20 #录制20秒,选择窗口进行录制
gif-record 20 #录制20秒,选择区域进行录制根据指定正则 pattern删除本地和远程 tag.
Uasge: git_utils [-d <tag name pattern>]
“default wallpaper dir is ~/Pictures
Uasge: chwall [wallpaper directory]