path的值是一系列目錄,當您執行乙個程式時,linux在這些目錄下進行搜尋。
用以下命令可以看到path的值。
$ echo $path
例如,在主機中,使用者yogin的path值為: /opt/kde/bin:/usr/local/bin:/bin:/usr/bin:/usr/x11r6/bin:/home/yogin/bin 其中「:」為分隔符。
所以,上面的一串目錄可以看成是如下的目錄列表。
/opt/kde/bin
/usr/local/bin
/bin:/usr/bin
/usr/x11r6/bin
/home/yogin/bin
同樣,也是主機中,使用者root的path值為: /opt/kde/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/x11r6/bin:/root/bin
例如,您可以使用pico編輯器開啟/etc/profile檔案。
$ pico -w /etc/profile
pico是乙個文字編輯器,而-w選項關閉了長行迴繞功能。
只有在使用者重新註冊後,path的新值才會生效。
如果只是要修改某乙個使用者的path值,就應該編輯該使用者主目錄中的.bash-profile檔案。
如果您想將當前目錄加入到path中,則將「.」加入path中,此時path的設定如下: path="$path:/usr/x11r6/bin:." export path
注意:在修改了path值或任何環境變數後,都要用export將其輸出,新的path值才能生效。
建立交叉編譯環境是嵌入式開發的乙個重要的步驟,安裝交叉編譯環境就是為交叉編譯工具設定環境變數。 下面就是安裝交叉編譯環境的乙個例子:
PATH環境 變數
home bash profile和 etc profile 兩個檔案在登陸使用者的時候會執行,etc profile 所有使用者都執行,home bash profile為當前使用者執行 如何修改環境變數?profile 裡面有例子 path path home bin 如果你要把某個目錄加到pa...
PATH環境 變數
home bash profile和 etc profile 兩個檔案在登陸使用者的時候會執行,etc profile 所有使用者都執行,home bash profile為當前使用者執行 如何修改環境變數?profile 裡面有例子 path path home bin 如果你要把某個目錄加到pa...
環境變數PATH
一 舉例 我在使用者主資料夾執行命令 ls 會在螢幕顯示該資料夾下的所有檔案。然而,ls的完整檔名為 bin ls 按道理我不在 bin下要想執行ls命令必須輸入 bin ls 但我僅僅需要輸入 ls 二 path之原理 當我們執行命令 ls 時,系統會按照path的設定去每個path定義的目錄下查...