持久导出环境变量

持久导出环境变量

我正在尝试弄清楚如何为我的“root”用户创建持久环境变量。我尝试在命令行中运行此命令:

export ETSY_CONSUMER_SECRET='xxx'
export ETSY_CONSUMER_KEY='xxx'

如果我输入:

echo $ETSY_CONSUMER_SECRET

我正确地取回了值。但是,一旦我关闭终端并重新加载它,变量就消失了。

然后我读到你应该将它添加到你的/根/.bashrc文件以使其持久。所以我在那里添加了这个:

export ETSY_CONSUMER_KEY='xxx'
export ETSY_CONSUMER_SECRET='xxx'

重新加载了 SSH 连接,但在执行以下操作时没有任何反应:

回显 $ETSY_CONSUMER_SECRET

我甚至尝试过这样做:

ETSY_CONSUMER_KEY='xxx'
ETSY_CONSUMER_SECRET='xxx'

但问题是一样的。

我错过了什么?

答案1

把它们放成/etc/environment这样:

ETSY_CONSUMER_SECRET='xxx'
ETSY_CONSUMER_KEY='xxx'

注意,export在这种情况下没有添加关键字。现在您应该可以随时使用它们。

相关内容