1. 顯示環(huán)境變量HOME $ echo $HOME /home/redbooks 2. 設(shè)置一個新的環(huán)境變量hello $ export HELLO="Hello!" $ echo $HELLO Hello! 3. 使用env命令顯示所有的環(huán)境變量 $ 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命令來清除環(huán)境變量 set可以設(shè)置某個環(huán)境變量的值。清除環(huán)境變量的值用unset命令。如果未指定值,則該變量值將被設(shè)為NULL。示例如下: $ export TEST="Test..." #增加一個環(huán)境變量TEST $ env|grep TEST #此命令有輸入,證明環(huán)境變量TEST已經(jīng)存在了 TEST=Test... $ unset $TEST #刪除環(huán)境變量TEST $ env|grep TEST #此命令沒有輸出,證明環(huán)境變量TEST已經(jīng)存在了 6. 使用readonly命令設(shè)置只讀變量 如果使用了readonly命令的話,變量就不可以被修改或清除了。示例如下: $ export TEST="Test..." #增加一個環(huán)境變量TEST $ readonly TEST #將環(huán)境變量TEST設(shè)為只讀 $ unset TEST #會發(fā)現(xiàn)此變量不能被刪除 -bash: unset: TEST: cannot unset: readonly variable $ TEST="New" #會發(fā)現(xiàn)此也變量不能被修改 -bash: TEST: readonly variable 7. 環(huán)境變量的設(shè)置位于/etc/profile文件 如果需要增加新的環(huán)境變量可以添加下屬行 export path=$path:/path1:/path2:/pahtN 本文摘自:http://www.5dmail.cn/html/2007-3-22/2007322185438.htm |