我想下载一些工具,它说要更新你的 PATH 变量,但我认为/usr/bin
这是“标准”。
答案1
期望在用户级别安装的工具并不少见。因此,他们不会假设您可以直接在/usr
.然而,通常有一个~/bin
或~/usr/bin
目录,您可以在其中包含已为用户安装的工具的符号链接。这样您就不必不断更新$PATH
变量。
答案2
我有时觉得从 /usr/bin (或 /bin 或 /usr/sbin 或朋友之一)添加符号链接到安装的应用程序放置程序的位置比将程序添加到 PATH 更有效定义。
优点:
- 不需要在很多地方更新 PATH 设置。
- 要搜索的目录更少。
缺点:
- 这导致了非标准安装,这意味着您需要考虑对更新和重新安装等事情的影响,特别是当这些可能对您以外的人进行时。
无论将其目录添加到 PATH、将文件复制到已包含在 PATH 中的目录,还是从包含的目录符号链接到其安装目录,该程序都会以相同的方式工作。
答案3
在 Ubuntu 中 ~/.profile 包括:
# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
PATH="$HOME/bin:$PATH"
fi