bash 或者 sh(推荐) sh是bash的一个软链接,二者实际上一个东西 不受文件权限的影响 不受脚本有无声明编辑器的影响 另开了一个进程执行 全路径 或者 ./ 当./按tab无法补全,会是文件权限的问题, 即使真正补全了,也会permission denied chmod +x fiilename source 或者 点号 会把文件中的环境变量返回给父shell 在当前进程中执行