修改全局路径

修改全局路径

$PATH里面的东西有标准和顺序吗?开箱即用的 Arch Linux/usr/local/bin中没有$PATH.我想添加它,但我不确定系统路径是否有预定义的啄食顺序。

另外,哪里是执行此操作的正确位置?现在我进行了修改,/etc/profile但我不确定这是 Arch 中供用户修改的正确位置。有人知道还有更好的地方吗?

答案1

Arch 是一个简约的 Linux 发行版,所以通常没有其他特殊的配置文件被包含在一些奇怪的地方,由系统配置向导修改。

/etc/profile对于系统范围的配置来说,这是执行此操作的正确位置。

该文件旨在用于所有常见的 Bourne 兼容 shell。 Shell 细节应在 /etc/profile.$SHELL 中处理,其中 $SHELL 是正在运行的二进制文件的名称(不计符号链接)

如果你的 shell 找不到新安装的二进制文件,官方常见问题解答中也提到了重新加载

答案2

“全球”是指所有用户吗?我将路径修改放入 中~/.profile,因为它也会影响 X 应用程序。如果您希望它出现在系统配置文件中,最好进行修改/etc/profile

相关内容