【Ubuntu】Ubuntu設置和查看環境變量


【Ubuntu】Ubuntu設置和查看環境變量

1. 查看環境變量

查看環境變量有三個命令:

  1. env:env命令是environment的縮寫,用於列出所有的環境變量
  2. export:單獨使用export命令也可以像env列出所有的環境變量,不過export命令還有其他額外的功能
  3. echo $PATH: echo $PATH用於列出變量PATH的值,里面包含了已添加的目錄

2. 設置方式

設置環境變量通常有兩種方式。

2.1 把你的路徑加入PATH

可以直接添加到環境變量PATH中。$PATH表示變量PATH的值,包含已有的目錄。

這種方法需要注意路徑的順序,如果遇到有同名的命令,那么PATH里面哪個目錄先被查詢,則那個目錄下的命令就會被先執行,如下所示:

# 加到PATH末尾 export PATH=$PATH:/path/to/your/dir # 加到PATH開頭 export PATH=/path/to/your/dir:$PATH 

 

2.2 命名一個新的環境變量

也可以直接命名一個新的環境變量,用於其它程序引用:

export VAR_NAME=value 

 

3. 作用域

環境變量的作用域通常有三個。

3.1 用於當前終端

打開一個終端,輸入添加環境變量的語句:

export CLASS_PATH=./JAVA_HOME/lib:$JAVA_HOME/jre/lib

終端所添加的環境變量是臨時的,只適用於當前終端,關閉當前終端或在另一個終端中,添加的環境變量無效。

3.2 用於當前用戶

如果只需要添加的環境變量對當前用戶有效,可以寫入用戶主目錄下的.bashrc文件:

vim ~/.bashrc

 

添加語句:

export CLASS_PATH=./JAVA_HOME/lib:$JAVA_HOME/jre/lib 

 

注銷或者重啟可以使修改生效,如果要使添加的環境變量馬上生效:

source ~/.bashrc 
  • 1

3.3 用於所有用戶

要使環境變量對所有用戶有效,可以修改profile文件:

sudo vim /etc/profile 

 

添加語句:

export CLASS_PATH=./JAVA_HOME/lib:$JAVA_HOME/jre/lib 

 

注銷或者重啟可以使修改生效,如果要使添加的環境變量馬上生效:

source /etc/profile 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM