Linux中環境變數的設定

2022-09-05 01:48:12 字數 1374 閱讀 7758

目錄

環境變數

shell定義的環境變數

檢視環境變數

linux下環境變數的設定

在windows 系統下,很多軟體安裝都需要配置環境變數,比如 安裝 jdk ,如果不配置環境變數,在非軟體安裝的目錄下執行j**ac 命令,將會報告找不到檔案,類似的錯誤。

那麼什麼是環境變數?簡單說,就是指定乙個目錄,執行軟體的時候,相關的程式將會按照該目錄尋找相關檔案。 設定變數對於一般人最實用的功能就是: 不用拷貝某些dll檔案到系統目錄中了,而path 這一系統變數就是系統搜尋dll檔案的一系列路徑

shell在開始執行的時候就已經定義了一些與系統工作環境有關的變數,使用者還可以重新定義這些變數。 

常用的shell環境變數有以下幾種。 

linux中set 、env 和 export 都可以檢視環境變數

每個shell都有自己特有的變數(set)顯示的變數,這個和使用者變數是不同的,當前使用者變數和你用什麼shell無關,不管你用什麼shell都在,比如home,shell等這些變數,

但shell自己的變數不同,比如bash_argc, bash等,這些變數只有set才會顯示,是bash特有的

export不加引數的時候,顯示哪些變數被匯出成了使用者變數,因為乙個shell自己的變數可以通過 export 「匯出」變成乙個使用者變數。

如果想將乙個路徑加入到 $path 中,可以有幾種方法

比如我想將 /tmp/xie  路徑加入到 $path 變數中

1、控制台中設定 (只對當前shell有效)

2、修改當前家目錄下的 .bashrc 檔案 (只對當前使用者有效)

vim   ~/.bashrc  ,在最末尾加入下面的 ,然後  source  .bashrc  或者  .  .bashrc

3、修改/etc/bashrc 檔案 (針對所有使用者有效)

vim  /etc/bashrc ,在最末尾加入下面的,然後  source  /etc/bashrc  或者  .  /etc/bashrc

export  path=$path:/tmp/xie

Linux中環境變數設定

1.顯示環境變數home echo home home redbooks 2.設定乙個新的環境變數hello export hello hello echo hello hello 3.使用env命令顯示所有的環境變數 env hostname redbooks.safe.org pvm rsh u...

linux中環境變數的設定

參考部落格 環境配置檔案有以下幾個 1.etc profile 在登入時,作業系統定製使用者環境時使用的第乙個檔案 此檔案為系統的每個使用者設定環境資訊,當使用者第一次登入時,該檔案被執行。2.etc environment 在登入時作業系統使用的第二個檔案,系統在讀取你自己的profile前,設定...

linux和windows中環境變數設定常用命令

linux和windows下檢視環境變數方法 一 檢視所有環境變數的名稱和值 linux下 export windows下 set 二 根據名稱查該環境變數的值 linux下 echo 環境變數名 如 echo oracle home windows下 set環境變數名 如 set oracle h...