1. 程式人生 > 實用技巧 >Linux新增環境變數

Linux新增環境變數

一、簡要說明

在某些情況下,我們安裝一些程式後,環境變數並未按照預期自動新增到系統中。造成執行相關命令後出現Commond not found:***的現象,此時就需要我們手動將可執行檔案的所在目錄新增到Linux自動會去讀取的配置檔案中。

  • 如:我通過 npm install nrm -g 安裝成功後,執行 nrm ls提示: zsh:Commond not found:nrm

此時就需要我們將其新增到環境變數中,我們可以選擇新增到系統環境變數中或者使用者環境變數中(一般配置到使用者環境變數中即可)。


二、使用者環境變數

  1. 開啟(或新建)使用者主目錄下的.bash_profile檔案
  2. vim ~/.bash_profile
    
  3. 新增可執行檔案的所在目錄(一般是安裝程式的bin)到.bash_profile
  4. export PATH="$PATH:/opt/Program/Node12/bin:$PATH"
    
  5. 過載配置檔案,讓配置立即生效
  6. source ~/.bash_profile
    

    三、系統環境變數

    系統環境變數的配置與使用者環境變數的配置相似,只是配置檔案位置和所有不一致

    so anyway, 只需以超級使用者身份開啟系統配置檔案,將路徑新增進去即可

    sudo vim /etc/profile
    
    export PATH="$PATH:/opt/Program/Node12/bin:$PATH"
    
    source /etc/profile