網路農夫 --  Home 網路農夫 --  Home
網路農夫 --  Home
wait.....

4-1-1 PATH 環境變數

環境變數 PATH 的初使值來自於系統設定值(各版本的 UNIX 作業系統均有差異)。設定的語法如下所示:

setenv PATH /usr/ucb:/bin:/usr/bin:~/akbin:

設定的目錄必須用符號“:”來加以區隔開來。在上例的最後的符號“:”,它的後面沒有填上任何的目錄,這樣在語法上並沒有錯,因為“空乏”在這裡所代表的意義是“目前的工作目錄”,相當於在設定預設變數中所使用的符號“.”。使用時請注意此點。

 

當設定環境變數 $PATH 後,預設變數 $path 會隨之更改。反之改變 $path 設定, $PATH 亦會自動改變。

5 % echo $PATH
/usr/ucb:/bin:/usr/bin:
6 % echo $path
/usr/ucb /bin /usr/bin .
7 % set path = ( ${path} ~/{akbin,project} )
8 % echo $path
/usr/ucb /bin /usr/bin . /home1/akira/akbin /home1/akira/project
9 % echo $PATH
.:/usr/ucb:/bin:/usr/bin::/home1/akira/akbin:/home1/akira/project

因為有這種互動的關係,所以在“.cshrc”檔案中只需要設定其中的一個便可以了。通常的選擇是設定預設變數 $path。

 

版本:Beta-2001-05 -- 網路農夫