开发的时候经常遇到在命令行里访问GitHub和者某些篱笆外的资源不太方便的情况,于是写了一个简单的脚本来快捷实现命令行翻篱笆,原理很简单,就是套娃。
创建一个可执行文件作为命令使用
- 创建一个文件,保存到/usr/local/bin,这样之后它会被添加到path中,便可以在bash 中当作命令使用
1 | vim /usr/local/bin/proxy |
- 编写翻篱笆脚本
1 |
|
- 增加运行权限
1 | chmod +x /usr/local/bin/proxy |
- 使用
1 | proxy <YOUR_NORMAL_COMMAND> |
运行原理
- 新起一个bash实例;
- 设置全局代理;
- 拼接运行传入命令;
- 结束bash实例;