本地可执行文件的放置位置

本地可执行文件的放置位置

存储用户本地可执行文件的正确位置是哪里?

echo $PATH给出

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games

它不包括例如。$HOME/bin

是否$HOME/bin可取?或者$HOME/opt/bin....

我想我也必须将其添加到我的 .profile 中?

答案1

我认为如果你添加 $HOME/bin 目录,它应该会自动添加到路径中,查看我的 .profile 会显示这一点

是的,刚刚检查过,通过创建 $HOME/bin 目录,下次登录时它会自动添加到路径中。

希望有帮助

答案2

根据您的描述,我认为您应该将可执行文件安装到/usr/local/bin/

以下是对类似问题的回答,支持了这一评估: 安装用户应用程序的最佳位置是哪里?

否则,您当然可以创建一个~/bin目录并将其添加到您的路径中。在我看来,如果这些应用程序将/应该仅由您的用户使用,那么这是一个可行的解决方案。但如果其他用户以后需要这些应用程序,您将遇到一些安全问题。

相关内容