Linux/Unix环境变量
Linux/Unix环境变量保存在哪里?如何添加自己的环境变量并使其持久化,而不仅仅是在当前运行的脚本中?您可以将它们添加到您的配置文件中,例如Linux/Unix环境变量,linux,unix,environment-variables,Linux,Unix,Environment Variables,Linux/Unix环境变量保存在哪里?如何添加自己的环境变量并使其持久化,而不仅仅是在当前运行的脚本中?您可以将它们添加到您的配置文件中,例如~/.bash\u profile。全局配置文件通常位于/etc。例如/etc/profile。如果您有/etc/profile.d目录,也可以查看它。要查看环境变量,请使用printenv命令 要设置新变量,可以使用~/.bash\u rc文件: export new_variable=10 new\u变量将可用于所有shell。是否正在查找导出关键
~/.bash\u profile
。全局配置文件通常位于/etc。例如/etc/profile
。如果您有/etc/profile.d
目录,也可以查看它。要查看环境变量,请使用printenv
命令
要设置新变量,可以使用~/.bash\u rc
文件:
export new_variable=10
new\u变量
将可用于所有shell。是否正在查找导出
关键字
更多信息:
- -环境变量部分
导出语句到~/.bash\u登录
谢谢。你是说~/.bashrc文件吗?为所有用户设置环境变量怎么样?在=
周围没有空格export new_variable=10
否则它将不起作用。我没有看到/etc/profile,但我看到了/etc/profile.d,其中包含gvfs-bash-completion.sh和speechd-user-port.sh文件。我应该怎样为所有用户添加环境变量呢?/etc/profile.d
中的环境变量是自定义配置文件。对于所有用户,如果您没有/etc/profile
,请创建它。我没有看到~/.bash\u登录文件。我可以创建它吗?~/.bash_登录和~/.bashrc有什么区别?@alex您可以创建一个。bash_登录用于登录Shell,bashrc用于交互Shell-有关详细信息,请查看手册页。