我在公司防火墙后面,一直在尝试通过使用export
位于其中的 shell 脚本来设置我的代理设置/etc/profile.d/proxy.sh
(参见,例如, 如何使用 shell 脚本设置系统范围的代理地址?)。
在对设置进行故障排除时,我还在“网络”GUI 中进行了更改。由于我在“网络”GUI 中引入了一个错误,我无法连接,我认为这可能覆盖了 proxy.sh 脚本文件中的正确设置。
gsettings 如何与位于/etc/profile.d/
or中的脚本设置的环境变量交互和/或冲突/etc/environment
?如果存在冲突,哪些设置优先?如果我使用的是 Ubuntu 桌面(即 GUI 环境),是否最好使用 gsettings(来自 GUI 或设置 gsettings 的脚本)编辑环境变量,以便它们可以在 GUI 中访问(即,我禁用了代理设置在 GUI 中,因为它们与我的脚本冲突,但现在我在 GUI 中看不到脚本设置的设置)?任何关于最佳实践的想法将不胜感激。