Ubuntu下環境變量的設置

在Ubuntu下有幾個不同的環境變量配置文件,下面按照系統登錄之後加載配置文件的順序來描述一下吧:

1./etc/profile  在剛登錄系統時,系統最先加載這個文件,該文件下的配置信息也是全局的,對所有用戶均適用。這裏面主要用於設置一些關於bash的信息。 在系統啓動後加載且僅加載一次

2./etc/environment 在登錄系統加載完/etc/profile之後就會加載這個文件,這個文件內部設置的對全局用戶的普通非系統類信息設置,比JAVA_HOME等就可以在這裏進行配置。 在系統啓動後加載且僅加載一次

3.~/.profile  用戶定義自己的專屬環境變量,不會影響到其他用戶。 在該用戶後加載且僅加載一次

4.~/.bashsc  此文件記錄着專用與特定用戶的shell腳本配置。每次該用戶登錄或打開shell時都會加載該文件

雖然不同的配置信息可以混亂的隨便寫在1or2中(用戶信息可能寫在3or4中),但最好還是按照Linux的配置標準,按照相應規則來寫。隨手亂寫會給將來造成一定的麻煩的。

雖然這些是在Ubuntu下的環境變量配置,但絕大多數(無論是不同版本還是不同的系列)Linux的環境配置都大同小異,自己揣摩下就行。

 

最後還說一點吧,與Windows下不同的是,Linux下的軟鏈接也可以通過shell來執行。就拿ant來說吧,在windows下還真得把ant的路徑添加進環境變量中的PATH中,在Linux下雖然也可以這樣做,但無疑還是比較麻煩的。我所採用的方法是執行ln -s 命令,使/usr/bin下產生一個ant的符號鏈接就行。命令如下:

ln -s /usr/bin/ant YOUR_ANT_LOCATION

然後在shell中執行ant,OK了!!

 

PS:這裏只有軟鏈接才能起作用,硬鏈接則只會產生錯誤,至於其原因,還是交給你自己去了解一下這兩者之間的區別吧

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章