存储用户本地可执行文件的正确位置是哪里?
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
目录并将其添加到您的路径中。在我看来,如果这些应用程序将/应该仅由您的用户使用,那么这是一个可行的解决方案。但如果其他用户以后需要这些应用程序,您将遇到一些安全问题。