linux 如何將路徑加入環境變數
PATH=$PATH:/
:/後面加路徑。
PATH是環境變數,要大寫那幾個目錄是你放置linux命令的目錄,輸入命令後系統會去PATH中尋找是否存在該命令。
檢視當前環境變數:echo $PATH也可以用set命令看一下設定:export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
登出後就失效,要一直有效,修改~/.bashrc或~/.bash_profile或
系統級別的/etc/profile。
就好像windows下的環境變數一樣;
而unix是把可執行檔案放在PATH中,庫檔案放在同級的lib下,方便輸命令。
以bash為例:
1)開啟配置檔案 ~/.bash_profile
2)找到PATH變數
3)如將 ~/bin 目錄新增到PATH中 則可以編輯檔案 將PATH的值改成 PATH = $PATH;~/bin;
4)儲存退出
5)使用source命令重新整理加載的.bash_profile (source ~/.bash_profile) 如果是為所有使用者新增的變數還可以編輯 /etc/profile 檔案 方式同上
1. 全域性的對所有使用者都可以的使用的PATH: 可以通過修改配置檔案: /etc/bashrc 和 /etc/profile 來時配置,全域性的PATH; 例如: vi /etc/profile 在最後後加一行:PATH=THE_SET_GLOBLE_ENV_PATH:$PATH;接著換行: export PATH如果使其立即生效: source /etc/profile
2. 對於普通使用者也可以設定,自己的路徑:在自己的home目錄中:ls -a | grep bash會找到兩個檔案: .bashrc 和 .bash_profile 同樣可以像修改 /etc/profile一樣,修改 .bash_profile 來配置你的個性PATH 環境。同樣修改後,若不重啟,就使其立即生效的話,不要忘了 source .bash_profile.呵呵,最看看的你的修改後的PATH: echo $PATH 或者 env
再者 set !!
關於bash_profile和.bashrc的區別,請參考: