程序环境由形如 name=value 这样的字符串组成
1 #include <stdlib.h>
2 #include <stdio.h>
3
4 extern char **environ;
5
6 int main()
7 {
8 char **env = environ;
9
10 while(*env) {
11 printf("%s\n", *env);
12 env++;
13 }
14
15 exit(0);
16 }
輸出
SSH_AGENT_PID=XXX
GPG_AGENT_INFO=XXX
SHELL=XXX
TERM=XXX
XDG_SESSION_COOKIE=XXX
BYOBU_CONFIG_DIR=XXX
WINDOWID=XXX
.
.
.
.
ref http://www.helplib.net/s/linux.die/65_1050/man-7-environ.shtml