在 Linux 系統中,子進程會繼承父進程的環境變量
export
命令臨時修改環境變量。例如,要添加一個新的環境變量,可以執行以下命令:export MY_VARIABLE=my_value
這將在當前 shell 會話中設置名為 MY_VARIABLE
的環境變量,其值為 my_value
。請注意,這種方法只會影響當前 shell 會話及其子進程。要永久修改環境變量,需要編輯配置文件。
~/.bashrc
(Bash shell)或 ~/.zshrc
(Zsh shell)文件。對于系統級別的環境變量,可以編輯 /etc/environment
文件。例如,要在 ~/.bashrc
文件中添加一個新的環境變量,可以執行以下操作:
~/.bashrc
文件:nano ~/.bashrc
export MY_VARIABLE=my_value
保存并關閉文件。
重新加載配置文件,使更改生效:
source ~/.bashrc
現在,MY_VARIABLE
環境變量將在所有新的 shell 會話中可用。
MY_VARIABLE=my_value ./my_program
這將在啟動 ./my_program
時設置 MY_VARIABLE
環境變量。請注意,這種方法只會影響當前命令行會話。要永久設置環境變量,需要編輯配置文件。