char* env[]
,即 环境变量表的指针数组 int main(int argc, char* argv[], char* env[])
{
int i = 0;
for (; env[i]; i++)
{
printf("env[&d]: %s\n", i, env[i]);
}
}
echo $NAME //NAME:你的环境变量名称
: 显示某个环境变量值env
int main(int argc, char* argv[])
{
extern char** environ;
int i = 0;
for (; environ[i]; i++)
{
printf("%s \n", environ[i]);
}
return 0;
}
echo PATH
echo $PATH
export xx=12345
指令的原理:
PATH= $PATH:xxxxxxxxx(追加)
,把mytouch的路径添加到环境变量中,可以看到我们 让我们写的程序和系统自带指令一样执行 在我们登陆时:
cd $HOME
, 进入家目录/根目录
.bash_profile
.bash_profile
vim ~/.bash_profile