如何使用 Ubuntu 12.04 LTS 永久更改 PATH?

如何使用 Ubuntu 12.04 LTS 永久更改 PATH?

为了:/usr/local/go/bin将 Ubuntu 10.04 LTS(Lucid)添加到 PATH 并永久更改 PATH,我只需编辑文件/etc/environment/etc/login.defs

这些修改对于我当前的用户帐户和根帐户都是正确的。

即在使用或时返回我的用户帐户以及根帐户的echo $PATH修改。PATHsudo -isu

sudo -i但是,如果使用!进行相同的修改,这在 Ubuntu 12.04 LTS 中不再起作用。

同时,使用时这有效su

使用时,我应该明确修改什么才能永久获得与 Precise Pangolin 相同的行为sudo -i

答案1

sudo -i应该是“安全的” sudo。这意味着它会忽略对路径的任何更改,从而将其限制在托管程序中。

sudo -s如果您想加载/etc/environment而不是使用,请使用sudo -i

也可以看看:

相关内容