Linux新增環境變數
阿新 • • 發佈:2020-07-15
一、簡要說明
在某些情況下,我們安裝一些程式後,環境變數並未按照預期自動新增到系統中。造成執行相關命令後出現
Commond not found:***
的現象,此時就需要我們手動將可執行檔案的所在目錄新增到Linux自動會去讀取的配置檔案中。
- 如:我通過
npm install nrm -g
安裝成功後,執行nrm ls
提示:zsh:Commond not found:nrm
此時就需要我們將其新增到環境變數中,我們可以選擇新增到系統環境變數中或者使用者環境變數中(一般配置到使用者環境變數中即可)。
二、使用者環境變數
- 開啟(或新建)使用者主目錄下的
.bash_profile
檔案 - 新增可執行檔案的所在目錄(一般是安裝程式的
bin
)到.bash_profile中 - 過載配置檔案,讓配置立即生效
vim ~/.bash_profile
export PATH="$PATH:/opt/Program/Node12/bin:$PATH"
source ~/.bash_profile
三、系統環境變數
系統環境變數的配置與使用者環境變數的配置相似,只是配置檔案位置和所有不一致
so anyway, 只需以超級使用者身份開啟系統配置檔案,將路徑新增進去即可
sudo vim /etc/profile
export PATH="$PATH:/opt/Program/Node12/bin:$PATH"
source /etc/profile