我正在尝试弄清楚如何为我的“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
在这种情况下没有添加关键字。现在您应该可以随时使用它们。