系統的環境變數在配置web server以及編寫程式都常常被用到, 因此了解必要的關於系統變數的知識是非常有必要的.
在windows下,檢視環境變數的命令是:set,這個命令會輸出系統當前的環境變數。
linux下準確的說是redhat下應該如何檢視呢,命令是:
export
如果你想檢視某乙個名稱的環境變數,命令是:echo $環境變數名,比如:
echo $oracle_home
windows對應的命令是:set 環境變數名。
外補一篇:
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下檢視環境變數
如果你想檢視某乙個名稱的環境變數,命令是 echo 環境變數名,比如 echo oracle home 這是最基礎的,下面來講下稍微深入一點的,並舉例說明 1.顯示環境變數home echo home home ljj 2.設定乙個新的變數 export hello hello echo hello...
在Linux下檢視和修改環境變數
系統的環境變數在配置web server以及編寫程式都常常被用到,因此了解必要的關於系統變數的知識是非常有必要的.在windows下,檢視環境變數的命令是 set,這個命令會輸出系統當前的環境變數。linux下準確的說是redhat下應該如何檢視呢,命令是 export 如果你想檢視某乙個名稱的環境...
Linux下環境變數 (檢視 新增)
環境變數是乙個鍵值對結構 鍵 變數名 值 變數內容 檢視環境變數的一些指令 env 檢視系統上所有的環境變數 echo 環境變數名 檢視某個環境變數 export 修改環境變數,對於path環境變數修改一般只是追加,不會把原來的內容修改掉 unset 清除環境變數 set 顯示本地定義的shell變...