我有一些我想在命令行上运行的exec脚本。
我应该将哪个文件夹放在~/bin
或/usr/local/bin
中?
这两个文件夹有什么区别?
什么时候使用?
答案 0 :(得分:5)
如果您希望脚本仅到您的用户帐户(而不是其他用户帐户,包括root用户),请使用〜/ bin(或主目录中的某个类似位置)。从本质上讲,这将是您的个人bin文件夹,您可以在其中执行任何操作而不会打扰其他用户。你还必须将它添加到你的PATH中(在〜/ .bash_profile中,〜/ .profile或其他)。
如果您希望脚本在所有用户帐户下可用,或者没有任何其他用户帐户或只是不关心,请改用/ usr / local / bin。这样可以省去编辑PATH的麻烦,通常是一个更标准的位置。