我在Google计算机引擎上有一个实例,我已导出运行$ export my_token=my_token
的环境变量。一切都很好,打印my_token
正在运行
$ echo $my_token
。
但是在关闭ssh连接并重新连接到我的实例并再次尝试运行echo $my_token
后,它什么都没打印。因此,我猜我在关闭ssh后丢失了导出的环境变量。
答案 0 :(得分:1)
在计算引擎实例上,它的工作原理与任何其他Linux或Unix实例完全相同,从操作系统的角度来看,没有区别。
要保留将在您启动的每个新shell中设置的环境变量的值,您可以将export my_token=my_token
命令添加到shell的一个init文件中。
例如~/.profile
或~/.bashrc
。