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

mur*_*a52 1 macos command-line

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

哪个文件夹我应该把他们~/bin还是/usr/local/bin

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

哪个是什么时候用的?

Gor*_*son 5

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

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