最近在带领团队开发项目的时候发现部署环节需要在linux手敲好多命令,正常的步骤是:
1. 进入线上的项目目录
2.git pull origin master
3.有时候还需要将弹出的一个文件关闭。。。
所以为了简化步骤,写了个sh脚本,瞬间简化好多,但是还是需要输入一行命令去执行这个脚本 如 sh /usr/local/sh/git.sh
然后想了想能不能就像linux自带的一些命令一样直接输入一个短语就能执行一大串操作呢?
网上查了下资料还真有,所以为了以后使用方便,直接就粘过来了,具体如下:
(1) 编辑~/.bashrc文件
sudo vim ~/.bashrc
- 1
(2) 加入内容
alias sds="/usr/local/sh/sds.sh"
(3) 使配置生效
source ~/.bashrc
以上步骤执行完毕后,直接在终端输入sds 就能执行sds.sh里面的操作,是不是很方便?
注意事项:
1.注意用户和文件权限的问题
2.给执行的脚本文件加777权限 chmod 777 xxx.sh
3.脚本里面的命令 要判断是否加sudo 例如git的更新操作如不是之前定好的用户则会报错