2021-05-12 14:32:11
Ubuntu 14.04環境變數修改
Ubuntu 14.04環境變數修改
因在開發編譯時是找不到命令,原因是將路徑新增到環境變數,如何設定環境變數,搜尋一下,找到以下關於環境變數設定的幾個檔案及何時執行。
首先要認識幾個和環境變數有關的檔案:
•/etc/profile —— 此檔案為系統的每個使用者設定環境資訊,當使用者第一次登入時,該檔案被執行.並從/etc/profile.d目錄的組態檔中蒐集shell的設定;
•/etc/environment —— 在登入時作業系統使用的第二個檔案,系統在讀取你自己的profile前,設定環境檔案的環境變數;
•/etc/bashrc —— 為每一個執行bash shell的使用者執行此檔案.當bash shell被開啟時,該檔案被讀取;
•~/.profile —— 每個使用者都可使用該檔案輸入專用於自己使用的shell資訊,當使用者登入時,該檔案僅僅執行一次!預設情況下,它設定一些環境變數,執行使用者的.bashrc檔案;
•~/.bashrc —— 該檔案包含專用於你的bash shell的bash資訊,當登入時以及每次開啟新的shell時,該檔案被讀取;
認識以上5個檔案的作用之後,知道該怎麼設定了。我選擇第2種方式,修改/etc/environment 檔案
開啟終端 輸入 vim /etc/environment 回車( 用vim來編輯,沒有安裝vim的可以用gedit來編輯)
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
我自己的檔案路徑是usr/local/arm_linux_4.2/bin,參照設定,新增後的PATH如下
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/local/arm_linux_4.2/bin"
儲存(vim 的儲存快捷鍵是 wq)
在終端輸入 $PATH 環境變數還是沒有更新過來,
此時環境變數還是沒有更新,用以下命令更新下
source /etc/environment
然後再在終端輸入$PATH ,此時 終端已經更新過來了。此時已經可以程式執行我自己的程式了。
相關文章