在linux上开发,经常有一些重复性劳动,建议写成脚本,省时省力还不出错。
1.新建一个文件
vi filename
如vi test.sh
2.编辑内容,linux上sh的形式比较一致
#!/bin/sh
#comments
然后跟上自己的命令就可以了,比如
mkdir tmp
cd tmp
3.最后chmod +x test.sh,可执行,就可以执行了
4.执行完毕后,你会发现确实创建了tmp,但当前目录没有变。
这是因为脚本执行时会创建一个子环境,执行完毕后回到当前环境,如果你想直接改变当前环境,使用source 来执行脚本就可以了
source test.sh
就可以看到目录切到tmp下。