首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何设置用户环境vars?

如何设置用户环境vars?
EN

Ask Ubuntu用户
提问于 2011-06-02 05:13:45
回答 1查看 669关注 0票数 2

是否可以在任何用户shell和X会话之前设置用户环境?

我的意思是,X会话根本不会读/etc/profile.profile。而且用户shell根本不会读取/etc/X11/*。我希望设置这样的环境,使Eclipse和Maven CLI都能看到它们。我知道我可以制作一个eclipse.sh包装器,所以一切都可以从一个shell执行,但我想知道这个问题是否可能。

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2011-06-02 07:47:22

全系统环境变量

影响整个系统(而不仅仅是特定用户)的环境变量设置不应放置在系统或桌面会话加载时被执行的许多系统级脚本中的任何一个,而应放在

/etc/environment -此文件专门用于系统范围内的环境变量设置。它不是一个脚本文件,而是由赋值表达式组成,每一行一个。具体来说,该文件存储系统范围内的区域设置和路径设置.

不建议:

/etc/profile -每当输入bash (例如,从控制台登录或通过ssh登录时),以及在桌面会话加载时由DisplayManager执行该文件。在询问经验丰富的UNIX系统管理员有关环境变量时,可能会用到这个文件。然而,在Ubuntu中,这个文件只会调用/etc/bash.bashrc文件。

/etc/bash.bashrc -这是~/..bashrc文件的全系统版本。当用户进入shell或桌面环境时,Ubuntu默认配置为执行此文件。

票数 3
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/46516

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档