执行shell语句的三种常用方式

1、我们在终端中经常需要输入一些常用的指令,有时候还是重复同样的操作,每次都敲一遍,麻烦又浪费时间,没有意义;
2、要解决这个问题,可以编写一些简单的shell脚本保存到一个.sh的文件中
3、我想说的是执行shell脚本有三种常用的方式:
3.1、sh xxx.sh
这种方式执行结束后,当前位置没有任何变化,因为脚本在子线程中执行,对当前位置无影响;
3.2、bash xxx.sh
与sh xxx.sh类似
3.3、source xxx.sh
这个与上述两种不太一样,这种方式执行是在当前终端的当前线程中执行,影响当前的位置或状态,比如说.sh中有cd xxx切换目录的操作,那么当前的目录位置会被修改掉。

Leave a Reply