如何在 macOS 中更改命令 PATH,以便每次我想在终端中运行命令时不必输入整个 PATH?

如何在 macOS 中更改命令 PATH,以便每次我想在终端中运行命令时不必输入整个 PATH?

我正在学习微软机器学习教程,这里。我想缩短路径,这样我就不必~/.dotnet/tools/mlnet在终端中运行命令(我在 MacOS 上),特别是因为我当前的目录路径是~/myMLApp,所以现在我必须退出该目录并运行这样的命令../.dotnet/tools/mlnet

理想情况下,我只想mlnet在任何地方运行命令。我想我必须进入我的 bash 配置文件并更改路径,我以前也这样做过,但谷歌对这类事情毫无帮助,因为很多搜索词都是重复使用的,而且含糊不清。另外,我现在使用的是不久前在 MacOS 上更改的新 bash(它被称为 z-shell 之类的东西?),所以我不知道过程是否不同。

答案1

zsh在某种程度上与 向后兼容bash,而 在某种程度上与原始 向后兼容sh。因此,您可以使用~/.profile~/.bashrc,当然也可以使用~/.zshrc。在任何一个文件中,添加如下行:

export PATH=~/.dotnet/tools/:$PATH

然后您就可以mlnet在终端中输入。

相关内容