我一直在尝试编辑环境变量。我读过这并在持久环境变量 -> 系统范围的环境变量它是为了改变/etc/环境文件,但即使这样做了,变量仍然和以前一样。
但当我以 root 用户身份回显 $PATH 时,更改就会反映出来。我在网站上读到了很多关于这个问题的问题,但根据上面链接中的文章,给出的许多答案都不推荐。
答案1
更改后您是否注销并重新登录?更改只有在那时才会可见。这也解释了为什么 root 可以看到更改。
我一直在尝试编辑环境变量。我读过这并在持久环境变量 -> 系统范围的环境变量它是为了改变/etc/环境文件,但即使这样做了,变量仍然和以前一样。
但当我以 root 用户身份回显 $PATH 时,更改就会反映出来。我在网站上读到了很多关于这个问题的问题,但根据上面链接中的文章,给出的许多答案都不推荐。
更改后您是否注销并重新登录?更改只有在那时才会可见。这也解释了为什么 root 可以看到更改。