Linux中環境變數設定

2021-08-29 19:37:19 字數 1328 閱讀 4765

1. 顯示環境變數home

$ echo $home

/home/redbooks

2. 設定乙個新的環境變數hello

$ export hello="hello!"

$ echo $hello

hello!

3. 使用env命令顯示所有的環境變數

$ env

hostname=redbooks.safe.org

pvm_rsh=/usr/bin/rsh

shell=/bin/bash

term=xterm

histsize=1000

4. 使用set命令顯示所有本地定義的shell變數

$ set

bash=/bin/bash

bash_versinfo=([0]="2"[1]="05b"[2]="0"[3]="1"[4]="release"[5]="i386-redhat-linux-gnu")

bash_version='2.05b.0(1)-release'

colors=/etc/dir_colors.xterm

columns=80

dirstack=()

display=:0.0

5. 使用unset命令來清除環境變數

set可以設定某個環境變數的值。清除環境變數的值用unset命令。如果未指定值,則該變數值將被設為null。示例如下:

$ export test="test..." #增加乙個環境變數test

$ env|grep test #此命令有輸入,證明環境變數test已經存在了

test=test...

$ unset $test #刪除環境變數test

$ env|grep test #此命令沒有輸出,證明環境變數test已經存在了

6. 使用readonly命令設定唯讀變數

如果使用了readonly命令的話,變數就不可以被修改或清除了。示例如下:

$ export test="test..." #增加乙個環境變數test

$ readonly test #將環境變數test設為唯讀

$ unset test #會發現此變數不能被刪除

-bash: unset: test: cannot unset: readonly variable

$ test="new" #會發現此也變數不能被修改

-bash: test: readonly variable

環境變數的設定位於/etc/profile檔案

如果需要增加新的環境變數可以新增下屬行

export path=$path:/path1:/path2:/pahtn

linux中環境變數的設定

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

Linux中環境變數的設定

目錄 環境變數 shell定義的環境變數 檢視環境變數 linux下環境變數的設定 在windows 系統下,很多軟體安裝都需要配置環境變數,比如 安裝 jdk 如果不配置環境變數,在非軟體安裝的目錄下執行j ac 命令,將會報告找不到檔案,類似的錯誤。那麼什麼是環境變數?簡單說,就是指定乙個目錄,...

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

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