OSX 10.9 Mavericks环境变量:如何设置环境变量

3

我怎样才能在整个系统中导出环境变量,而不仅仅是一个终端标签页?

如果我使用export JAVA_HOME=/Library/Java/Home,它只会为当前终端标签页设置JAVA_HOME。在系统重启后,我需要再次执行这个命令。

我怎样才能全局设置环境变量,使其成为默认值?

我怎样才能编辑$ env列表中的变量?

2个回答

4

0

你可以通过将export命令添加到各种配置文件中来设置环境变量。例如:~/.profile

您可以通过阅读bash手册(man bash)了解有哪些文件可用于修改您的bash环境。如果您使用的是不同的shell,则可能类似,其手册应包含相同的信息。您还可以阅读unix.stackexchange.com上的this answer,其中包含一些这些细节。

如果您想为整个用户环境(包括GUI应用程序)设置环境变量,我认为您可以使用~/.MacOSX/environment.plist


这是针对每个单独的用户还是所有用户通用的? - l'L'l
@l'L'l 这取决于您将配置文件放在哪里。您可以为整个系统、用户或仅为所有用户的shell设置它。设置用户的shell配置文件是最常见和最简单的。 - bames53

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接