当前位置: 首页 > 面试题库 >

如何在Linux中永久导出变量?

林玮
2023-03-14
问题内容

我正在运行RHEL6,并且已经导出了如下环境变量:

export DISPLAY=:0

当终端关闭时,该变量丢失。如何永久添加此变量,以便特定用户始终可以使用此变量值?


问题答案:

您可以将其添加到您的Shell配置文件中,例如,$HOME/.bashrc或在全局中添加/etc/environment。添加这些行之后,更改将不会立即反映在基于GUI的系统中,您必须退出终端或创建一个新终端,然后在服务器中注销会话并登录以反映这些更改。



 类似资料:
  • 我正在运行RHEL6,我导出了一个环境变量,如下所示: 该变量在终端关闭时丢失。我如何永久地添加它,使这个变量值始终存在于特定的用户中?

  • 问题内容: 我正在为某些软件编写一些安装脚本。它所做的只是解压缩目标tar,然后我要永久设置一些环境变量-主要是解压缩的库的位置并更新$ PATH。我是否需要以编程方式编辑文件,例如在末尾添加适当的条目,还是有其他方法?什么是标准做法? 编辑: 程序包包括许多都使用这些命名的环境变量的运行脚本(20多个),因此我需要以某种方式进行设置(选择变量名以免发生碰撞) 问题答案: 符合LSB的规范(请参阅

  • 我正在做一个应用程序,并有权访问系统权限。我想让导航栏永久隐藏,它甚至不应该出现在用户交互上。 现在我使用这段代码,它隐藏了条,但当用户触摸屏幕时,它会再次显示。是否有任何方法可以永久隐藏它,直到活动停止(); 如有任何关于最佳实施的技术咨询或意见/建议,将不胜感激。

  • 问题内容: 我试图将目录添加到我的路径,以便它始终位于我的Linux路径中。我试过了: 这可行,但是每次我退出终端并启动新的终端实例时,此路径都会丢失,因此我需要再次运行export命令。 我该如何做才能将其永久设置? 问题答案: 有多种方法可以做到这一点。实际解决方案取决于目的。 变量值通常存储在分配列表或在系统或用户会话开始时运行的Shell脚本中。如果使用Shell脚本,则必须使用特定的Sh

  • 我想在我的活动中永久隐藏导航栏(而不是整个系统ui)。现在我正在使用这段代码 它隐藏栏,但是当用户触摸屏幕时,它会再次显示。有没有办法永久隐藏它,直到活动;

  • 我尝试了所有我能在网上找到的方法,但没有一个有效。 我想永久地设置和环境变量,以便在IntelliJ中可以发出类似“mvn”的命令。 我已将脚本写入如下所示:屏幕截图 但在我重新启动Mac并发出echo$JAVA_HOME后,输出仍然是空的。 我也尝试了如这个回答所说,但也不起作用。 有人能帮帮我吗?提前感谢!