Linux 中的 export 命令
Yahya Irmak
2023年1月3日
2022年5月11日
Linux 終端有許多環境變數,其中包含有關係統的必要資訊。此外,應用程式可能需要一些環境變數才能執行。
本文將在 Linux 中使用 export
命令定義一個環境變數。
Linux 中帶有 export
命令的變數
export
命令用於建立環境變數。你可以在 Linux 終端中使用 env
命令獲取當前環境
變數。
env
輸出:
如上面的命令輸出所示,路徑、會話、時間等許多資訊都儲存為環境
變數。然而,這些變數並不總是足夠的。
應用程式在執行時需要使用的一些值可以從環境變數中獲取。該值可能是 API 金鑰
、使用者名稱
,也可能是密碼
。
我們使用 export
命令來定義這些變數。示例用法如下。
export API_KEY=test12345
使用此命令,API_KEY
現在是一個環境變數。當我們再次使用 env
命令時,我們可以看到這個變數也在列表中。
現在可以從當前終端及其子程序訪問和使用此變數。
然而,它不能從父程序訪問。
/bin/sh
echo $API_KEY
輸出:
注意
這個變數不是永久的,噹噹前終端關閉時會從環境變數中刪除。
要建立持久環境
變數,請將它們新增到類似 .bashrc
的檔案中。此外,此命令與 API_KEY=test12345
命令不同。
當不使用 export
命令時,該變數不會傳遞給子程序。它只能在當前終端執行。
Author: Yahya Irmak
Yahya Irmak has experience in full stack technologies such as Java, Spring Boot, JavaScript, CSS, HTML.
LinkedIn