效率工具:linux封装
linux 命令封装
·
背景:
服务器上的部分操作有诸多不便,所以做一层封装,以节省时间。
问题:
1. 服务器在异地,在Win上使用SI(SourceInsight)同步代码比较麻烦。
由于服务器在异地导致同步速度特别慢。
如果直接用samba映射到Win并创建SI工程,每次切换文件大概需要十几秒。
这是一种及其酸爽的感觉。
2. 借助中间服务器传输image到测试床,比较麻烦。
workspace(build image)----> Lab(中间服务器)----> Router(路由器)
需要手动scp镜像到Lab,然后再次scp到Router。
由于image比较大,传输过程耗时很长,需要不停地手工检查是否传输完毕,然后再次copy。
我不要做机器人!
3. 代码下载和编译不容易维护。
由于代码分支比较多,不同的分支有不同的仓库,不容易记住。
由于产品类型比较多,不通的产品有不通的编译命令,不容易记住。
4. 代码提交操作比较繁琐。
由于代码的review要求:代码不允许有空行、每行前不允许使用tab、每行代码后不允许有多余空格。
5. 代码目录结构比较深,cd到某目录需要输入很长的path。
比如:pkt/sw/se/xc/bsd/routing/rib/src/
接下来,我们将把这些问题一一解决,一起来吧!
更多推荐
已为社区贡献1条内容
所有评论(0)