命令:echo $PATH
export welcome="hh:"
env显示所有,env|grep welcome找到
set显示所有本地定义的
unset $welcome 删除环境变量
readonly $welcome 不能修改和删除只读
可以用c语言来访问环境变量:用到几个函数:
getenv()访问一个环境变量。输入参数是需要访问的变量名字,返回值是一个字符串。如果所访问的环境变量不存在,则会返回NULL。
setenv()在程序里面设置某个环境变量的函数。
unsetenv()清除某个特定的环境变量的函数。
另外,还有一个指针变量environ,它指向的是包含所有的环境变量的一个列表。下面的程序可以打印出当前运行环境里面的所有环境变量:
#i nclude
extern char**environ;
int main ()
{
char**var;
for (var =environ;*var !=NULL;++var)
printf ("%s \n ",*var);
return 0;
}
yuanliang110 于 2007-04-05 22:51:28发表:
顶!:0L