切換簡體 。 Feb 8th,2010 PM 4:44 。 還沒有回應,來當第一個吧!
[Linux] 執行檔路徑的變數: $PATH
*
關於指令這一回事,是否大家好奇”為什麼在任何地方皆可以執行指令?”
,以ls指令為例,查閱檔案屬性的指令ls完整檔名為:/bin/ls (絕對路徑)
在任何目錄下輸入 ls 就一定可執行該指令,而不會找不到該 /bin/ls 指令
這就是我們要介紹的環境變數 PATH的功能,當我們輸入一個指令的時候,系統會
依照PATH的設定去每個PATH定義的路徑下搜尋檔名為ls的可執行檔,因此如果
在PATH定義的目錄中含有多個檔名為ls的可執行檔,那麼先搜尋到的同名指令先被執行!
*
[環境變數PATH的值]
使用以下方式可以看到
$ echo $PATH
例如PATH值為:
/opt/kde/bin:/usr/local/bin:/bin:/usr/bin
其中“:”為分隔符號。所以,上面的一串目錄可以看成是如下的目錄列表。
/opt/kde/bin
/usr/local/bin
/bin:/usr/bin
*
[如何增加PATH所包含的目錄]
ex: 將/root加入PATH當中,加入的方法很簡單,就像底下這樣:
[root@www ~]# PATH=”$PATH”:/root
*






