我对 Linux 世界还很陌生,并且对为什么在 ubuntu 的 .profile 文件中定义 PATH 变量的行不需要导出的原因感到很困惑:
PATH="$HOME/bin:$HOME/.local/bin:$PATH"
我期待着
export PATH="$HOME/bin:$HOME/.local/bin:$PATH"
非常感谢您的反馈
PS:使用xenial/16.04版本
答案1
因为$PATH
已经在你的环境中了。将它添加$PATH
到其中会将其添加到变量中。
(基本上在.profile
解析之前的某个地方$PATH
已经被导出了)。