2011年12月12日 星期一

設定檔案執行不需加上路徑

檢視環境變數
$echo $PATH

接著會顯示一串的目錄,這些都是存放各種命令的目錄區,平常輸入命令時不需要加上路徑就是因為變數裡已經儲存了各命令的目錄,當輸入命令時,系統會從這些目錄中去搜尋指令並執行,所以我們要把存放我們自己程式或檔案的目錄加進變數裡,這樣執行檔案時就不需要再加上絕對路徑

將目錄加進變數
PATH=$PATH:/home/student

PATH :環境變數

$PATH : 將變數解開時,需要一個容器來承裝,所以前面加 $ 表示要將變數裡的資料展開

:/home/student : 中間的分號是要將後面的目錄區跟前面的目錄區分隔開來,要是沒加的話當字
                           串加入變數後,會跟原本內存的目錄路徑混在一起,有可能導致原本能使用的
                           命令無法使用

**注意** : 輸入此命令時要特別注意不要打錯字,要是不小心造成原本變數裡的路徑混亂的話,
                有可能造成原本能使用的指令如 : sudo 、 shutdown ... 之類的指令無法使用

沒有留言:

張貼留言