打印的方法:
while(my ($key,$value)=each%ENV)
{
print "$key: $value";
}
赋值的方法:
$ENV{'key'}="value";
但是该方法只能在该进程中有效,当退出该进程时,赋值将不会继续存在;同时其它进程也不会知道此次赋值。
永久赋值的方法:
Windows下:我的电脑->属性->高级->环境变量
Linux/Unix下: export KEY="value" 删除环境变量:unset KEY
这种方法还是仅仅改变了一个shell的%ENV。如果要全部改变可以:
1.修改profile文件:
#vi /etc/profile 在里面加入:
export KEY=“value”
执行后生效:. /etc/profile
2.修改.bashrc文件:
# vi /root/.bashrc 在里面加入:
export KEY=“value”
修改.bashrc立即生效指令 source ~/.bashrc
如果不行,可以重启生效。