为什么 /usr/local/bin 默认不在路径中?

为什么 /usr/local/bin 默认不在路径中?

当我在 Ubuntu 上安装第三方软件时,默认前缀是 /usr/local,但是,默认情况下此路径不在 PATH 上。

我应该如何将其放在所有用户的 PATH 上,以及为什么不是默认行为?

答案1

您正在使用哪个版本的 Ubuntu?

运行此程序时你看到了什么?:

$ more /etc/environment
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin"

或者您是说可执行文件直接安装在中/usr/local/[CMDNAME]而不是在中/usr/local/bin/[CMDNAME]

相关内容