从 usr/local 运行脚本?

Chr*_*ris 0 bash

与此问题类似,我有许多脚本(主要是 Bash),我经常在文档上运行这些脚本,并且无论当前工作目录如何都想访问它们。

理想情况下,我可以在目录中$program foobar$program存在的情况下运行类似的东西,所以这需要告诉 Bash 程序在我的路径中。

这些文件应该放在bin子目录中吗?

路径的第一部分如下:

echo $PATH
/Users/Chris/.rbenv/shims:/usr/local/bin
Run Code Online (Sandbox Code Playgroud)

Dop*_*oti 5

这是一只有很多皮的猫,所以有很多主观性很强的答案,但是:

在您的主目录中,创建您自己的bin子目录,然后您可以通过您PATH的方式将其添加到您的目录中.profile,例如:

export PATH=$HOME/bin:$PATH
Run Code Online (Sandbox Code Playgroud)

这会将命令定向到主目录中的 bin 文件夹,然后搜索 $PATH 的其余部分。