set命令可以列出所有环境变量,环境由一组格式为“name=value”的字符串组成。程序经常使用环境变量来改变他们的工作方式。
$HOME:用户主目录绝对路径
$PATH:系统二进制程序,用户二进制程序等。
#include<stdlib.h>
char* getenv(const char* name);//设置环境变量
int putenv(const char* string);//访问环境变量
extern char **environ;//环境变量字符串数组
例子:摘抄自《Linux程序设计》