當前位置:首頁 » 操作系統 » linux配置環境變數文件

linux配置環境變數文件

發布時間: 2024-09-25 13:58:49

linux操作系統下三種配置環境變數的方法

現在使用linux的朋友越來越多了,在linux下做開發首先就是需要配置環境變數,下面以配置java環境變數為例介紹三種配置環境變數的方法。
修改/etc/profile文件
如果你的計算機僅僅作為開發使用時推薦使用這種方法,因為所有用戶的shell都有權使用這些環境變數,可能會給系統帶來安全性問題。
(1)用文本編輯器打開/etc/profile
(2)在profile文件末尾加入:
               

   JAVA_HOME=/usr/share/jdk1.5.0_05
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH
重新登錄
註解:
a. 你要將 /usr/share/jdk1.5.0_05jdk 改為你的jdk安裝目錄
b. linux下用冒號「:」來分隔路徑
c. $PATH / $CLASSPATH / $JAVA_HOME 是用來引用原來的環境變數的值,在設置環境變數時特別要注意不能把原來的值給覆蓋掉了,這是一種常見的錯誤。
d. CLASSPATH中當前目錄「.」不能丟,把當前目錄丟掉也是常見的錯誤。
e. export是把這三個變數導出為全局變數。
f. 大小寫必須嚴格區分。
2. 修改.bashrc文件
這種方法更為安全,它可以把使用這些環境變數的許可權控制到用戶級別,如果你需要給某個用戶許可權使用這些環境變數,你只需要修改其個人用戶主目錄下的.bashrc文件就可以了。
(1)用文本編輯器打開用戶目錄下的.bashrc文件
(2)在.bashrc文件末尾加入:
               

   set JAVA_HOME=/usr/share/jdk1.5.0_05
export JAVA_HOME
set PATH=$JAVA_HOME/bin:$PATH
export PATH
set CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export CLASSPATH
(3)重新登錄
直接在shell下設置變數不贊成使用這種方法,因為換個shell,你的設置就無效了,因此這種方法僅僅是臨時使用,以後要使用的時候又要重新設置,比較麻煩。
只需在shell終端執行下列命令:
               

   export JAVA_HOME=/usr/share/jdk1.5.0_05
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

② Linux濡備綍璁劇疆鐜澧冨彉閲

Linux鏄涓涓鍩轟簬POSIX鍜孶NIX鐨勫氱敤鎴楓佸氫換鍔°佹敮鎸佸氱嚎紼嬪拰澶欳PU鐨勬搷浣滅郴緇燂紝浠婂ぉ緇欏ぇ瀹跺垎浜涓涓婰inux濡備綍璁劇疆鐜澧冨彉閲忋
鏂規硶涓錛氱敤export鍛戒護錛岃緭鍏モ渆xport PATH="$PATH:/opt/au1200_rm/build_tools/bin鈥濄

鏂規硶浜岋細淇鏀筽rofile鏂囦歡錛岃緭鍏vi/etc/profile錛屽洖杞︺

鍐嶈緭鍏モ渆xport PATH="$PATH:/opt/au1200_rm/build_tools/bin鈥濄

鏂規硶涓夛細淇鏀.bashrc鏂囦歡錛岃緭鍏vi/root/.bashrc錛屽洖杞︺

鍐嶈緭鍏モ渆xport PATH="$PATH:/opt/au1200_rm/build_tools/bin鈥濄

鎬葷粨涓錛氫互涓婂氨鏄疞inux璁劇疆鐜澧冨彉閲忕殑鏂規硶涓銆

鎬葷粨浜岋細浠ヤ笂灝辨槸Linux璁劇疆鐜澧冨彉閲忕殑鏂規硶浜屻

鎬葷粨涓夛細浠ヤ笂灝辨槸Linux璁劇疆鐜澧冨彉閲忕殑鏂規硶涓夈

③ Linux配置用戶本身的環境變數的文件是哪個

管理環境變數的文件也分為系統級和用戶級的。

1.系統級:

(1)/etc/profile:該文件是用戶登錄時,操作系統定製用戶環境時使用的第一個文件,應用於登錄到系統的每一個用戶。該文件一般是調用/etc/bash.bashrc文件。
/etc/bash.bashrc:系統級的bashrc文件。
(2)/etc/environment:在登錄時操作系統使用的第二個文件,系統在讀取你自己的profile前,設置環境文件的環境變數。



2.用戶級(這些文件處於家目錄下):

(1)~/.profile:每個用戶都可使用該文件輸入專用於自己使用的shell信息,當用戶登錄時,該文件僅僅執行一次!默認情況下,他設置一些環境變數,執行用戶的.bashrc文件。這里是推薦放置個人設置的地方
(2)~/.bashrc:該文件包含專用於你的bashshell的bash信息,當登錄時以及每次打開新的shell時,該該文件被讀取。不推薦放到這兒,因為每開一個shell,這個文件會讀取一次,效率肯定有影響。
~/.bash_profileor~./bash_login:這里沒有引用作者的,下面會提到
~/.pam_environment:用戶級的環境變數設置文件,沒有做測試,不知道管不管用。

④ linux怎樣設置環境變數

在Linux系統中,設置環境變數的操作相對簡單,主要分為以下幾步:

首先,打開Linux的終端,通過輸入命令行來實現環境變數的設置。具體命令是:

export PATH=$PATH:/usr/local/MATLAB/R2013b/bin

執行此命令後,你可以通過再次輸入echo $PATH來檢查是否成功添加了新的路徑。如果顯示結果中包含了/usr/local/MATLAB/R2013b/bin,那就說明設置成功了,如圖所示。

然而,需要注意的是,當你退出當前終端會話並重新打開時,之前設置的環境變數可能會丟失。這是因為在新的會話中,系統默認的環境變數配置不會繼承上一次的設置。如果你希望這個路徑在每次啟動時都生效,你需要將其添加到系統的配置文件中,通常是~/.bashrc或者~/.bash_profile(取決於你的shell類型),然後運行source ~/.bashrc或source ~/.bash_profile來使更改生效。這樣,即使關閉和重新打開終端,環境變數也不會丟失。

熱點內容
什麼是設置伺服器怎麼弄 發布:2024-11-24 14:01:59 瀏覽:333
u盤加密啟動電腦 發布:2024-11-24 13:30:44 瀏覽:906
宣片腳本詞 發布:2024-11-24 13:30:33 瀏覽:494
pythonforif一行 發布:2024-11-24 13:28:19 瀏覽:394
伺服器集群怎麼實現 發布:2024-11-24 13:26:51 瀏覽:599
秒評源碼 發布:2024-11-24 13:24:30 瀏覽:126
聯想筆記本e450c怎麼看配置 發布:2024-11-24 13:22:23 瀏覽:87
c語言如何運行程序 發布:2024-11-24 13:20:03 瀏覽:449
訪問oracle其他用戶 發布:2024-11-24 13:18:32 瀏覽:69
年青人的游戲密碼一般是什麼 發布:2024-11-24 13:17:01 瀏覽:785