首页 > 2014年7月

使用C语言获取linux系统相关信息

最近在写shell的时候,涉及到了获取环境变量参数和本地计算机相关信息,包括计算机设备名,用户名的信息,在这里简单总结一下。 获取环境变量各项参数,可以直接使用getenv函数。man中关于getenv函数的声明如下: #include char *getenv(const char *name); 函数中,参数name 为环境变量的名称, 如果该变量存在则会返回指向该内容的指针. 环境变量的格式为name=value。执行成功则返回指向该内容的指针, 找不到符合的环境变量名称则返回NULL。 这里我使用环境变量获取用户名称和当前目录为例,首先我...