
. 执行. test.sh 点 空格 文件名这里面的.是source的缩写等价于source test.sh1、不新开进程就在当前终端里跑2、脚本里的变量可以echo、cd当前目录改变、export 都会影响你当前终端3、不需要 chmod 7774、执行完后当前环境改变5、$0.- bashsource-bash./执行./test.sh点 / 文件名这里面的.表示当前目录基本等价于绝对路径执行$0不同1、新开一个子 Shell 去跑2、脚本里的变量、cd 只在子进程生效3、不会影响当前终端4、必须 sudo chmod 777 test.sh 才能运行5、$0./test_bash.sh-./test_bash.sh/home/tianbot/Desktop/project/linux_test/test_bash.sh-/home/tianbot/Desktop/project/linux_test/test_bash.sh