在Linux的系統中,自由度是很高的,如果手動安裝編譯程式,你可以裝在你爽的地方.
但這樣也會衍生一個問題,如果你要執行這個程式,就要使用程式所在的絶對路徑來執行它,不然系統那知道你安裝在那裡.
但每次打這個指令都要帶絶對路徑,又煩又浪費時間,解決方法就是把你的安裝的路徑加到環境變數裡,讓系統自已去找.
做法如下
首先你可以先使用這個指令來看目前的PATH變數
# echo $PATH
root@ubuntu:~# echo $PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
你可以使用以下使用來加入新的路徑
PATH=$PATH:/usr/mybin
上列的指令就是把/usr/mybin這個路徑加到原來路徑的後面,但是這個方式加入的東西會再系統重新開機後消失.
如果要永久加入的話,可以使用以下的方法
假設你是普通的使用者,你的權限就只能修改自已本身的PATH
$ vi ~/.profile
在這個檔案的最後加上 PATH=$PATH:/usr/mybin,在使用下列指令將改變載入
source ~/.profile
另外一個方法,你必須要有root權限,因為這個修改會影響這個系統上的所有使用者,也就是修改值所有使用者都適用
# vi /etc/profile
一樣在這個檔案的最後加上 PATH=$PATH:/usr/mybin
這樣就能達到我們想要的情形,不管在任何路徑,只要輸入程式就能執行,不必使用絶對路徑了.
文章標籤
全站熱搜
留言列表