Linux 环境变量与时间日期处理
1. 环境变量概述
环境变量可用于控制 shell 脚本和其他程序的行为,还能配置用户环境。例如, HOME 环境变量定义了用户的主目录。
可以通过 shell 命令查看环境变量,如:
$ echo $HOME
/home/neil
也可以使用 set 命令列出所有环境变量。
UNIX 规范定义了许多标准环境变量,用于各种目的,包括终端类型、默认编辑器、时区等。在 C 程序中,可以使用 putenv 和 getenv 函数来访问环境变量:
#include <stdlib.h>
char *getenv(const char *name);
int putenv(const char *string);
2. getopt 结构体成员
以下是一个结构体及其成员的说明:
int has_arg;
int *flag;
int val;
成员说明如下表:
| Option Member | Description |
| — | — |
| name | 长选项的名称,只要不与其他选项混淆,缩写也会被接受。 |
| has_a
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



