mac上的〜/ bin vs / usr / local / bin之间的区别

时间:2014-02-06 06:45:28

标签: macos command-line

我有一些我想在命令行上运行的exec脚本。

我应该将哪个文件夹放在~/bin/usr/local/bin中?

这两个文件夹有什么区别?

什么时候使用?

1 个答案:

答案 0 :(得分:5)

如果您希望脚本到您的用户帐户(而不是其他用户帐户,包括root用户),请使用〜/ bin(或主目录中的某个类似位置)。从本质上讲,这将是您的个人bin文件夹,您可以在其中执行任何操作而不会打扰其他用户。你还必须将它添加到你的PATH中(在〜/ .bash_profile中,〜/ .profile或其他)。

如果您希望脚本在所有用户帐户下可用,或者没有任何其他用户帐户或只是不关心,请改用/ usr / local / bin。这样可以省去编辑PATH的麻烦,通常是一个更标准的位置。