1. 程式人生 > >linux下 export只能設定臨時變量

linux下 export只能設定臨時變量

變量 還需 報錯 設定 linu mina pytho rmi 系統環境

今天在調用ABBYY的時候,需要傳遞APPID和APPPASSWD給系統環境才能夠執行相應的python調用代碼。
設置之後,因為寫代碼自己關掉了terminal,後面直接運行報錯,訪問權限不存在。以為是我申請的賬號密碼發生了錯誤,排查了半天。

後來請過查詢,發現問題出現在export命令上。

解釋:

export命令定義變量【只對當前shell(BASH)有效(臨時的)】
在shell的命令行下直接使用[export 變量名=變量值]定義變量,該變量只在當前的shell(BASH)或其子shell(BASH)下是有效的,
shell關閉了,變量也就失效了,再打開新shell時就沒有這個變量,需要使用的話還需要重新定義。

linux下 export只能設定臨時變量