linux下 export只能设定临时变量

Posted everfight的成长之路

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux下 export只能设定临时变量相关的知识,希望对你有一定的参考价值。

今天在调用ABBYY的时候,需要传递APPID和APPPASSWD给系统环境才能够执行相应的python调用代码。
设置之后,因为写代码自己关掉了terminal,后面直接运行报错,访问权限不存在。以为是我申请的账号密码发生了错误,排查了半天。

后来请过查询,发现问题出现在export命令上。

解释:

export命令定义变量【只对当前shell(BASH)有效(临时的)】
在shell的命令行下直接使用[export 变量名=变量值]定义变量,该变量只在当前的shell(BASH)或其子shell(BASH)下是有效的,
shell关闭了,变量也就失效了,再打开新shell时就没有这个变量,需要使用的话还需要重新定义。

以上是关于linux下 export只能设定临时变量的主要内容,如果未能解决你的问题,请参考以下文章

Linux下修改环境变量

知识点小结~2

Linux-配置环境变量

临时环境变量怎么设置

Linux下设置和查看环境变量

Linux下设置和查看环境变量