如何在 MacOSx 上的任何位置运行 .sh 文件

如何在 MacOSx 上的任何位置运行 .sh 文件

我有几个需要运行的实用程序。我现在要做的是进入应用程序的 bin 目录并运行 .\program.sh 来运行它们。显然,以这种方式在任何地方运行它并不实际。将 bin 目录放在我的路径上仍然不允许这些脚本在任何地方执行,对吗?那么应该如何从另一个目录运行 .sh 文件?

答案1

打开终端并编辑.bash_profile

你可以加:

export PATH=<path to script folder(s)>:$PATH

现在运行

. ~/.bash_profile

更新你的终端,然后尝试:

which <scriptname>

如果您看到您的脚本,一切都会很好!

相关内容