mac终端命令和linux中命令是一致的,在执行可执行xxx.sh文件时,需要进入xxx.sh文件所在的目录,然后输入./xxx.sh才可以执行成功
1、为什么需要添加./
因为linux/unix环境下默认不会将当前路径加入
PATH
中,所以要添加命令所在路径,对于当前目录自然就是
./
如果将当前目录加入PATH,那么在执行xxx.sh时无需进入xxx.sh所在的目录,直接执行就可以了
2、./与/的区别
./ 表示的是当前目录
/ 表示整个系统的根目录