linux下 export只能設定臨時變量


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

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

解釋:

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM