table of contents
other languages
other sections
ENVIRON(5)(Linux) | ENVIRON(5) | ENVIRON(5)(Linux) |
NAME¶
environ - 用户环境(变量)SYNOPSIS 总览¶
extern char **environ;
DESCRIPTION 描述¶
变量 environ 指向的是一个叫 'environment'(环境)的字符串数组 (这个变量必须在用户程序中声明,但是在使用 libc4 或 libc5 以 及使用 glibc 并且定义了 _GNU_SOURCE 的情况下 ,它是在头文件 unistd.h 中声明的)。对于一个进程,这个字符串的数组是通过开 始进程的 exec(3) 调用来得到,习惯上,这些字符串的格式是'name=value' (名称=值)。常用的例子是:- USER
- 登录用户的名字(被一些从 BSD 派生来程序所使用)。
- LOGNAME
- 登录用户的名字(被一些从 System-V 派生来程序所使用)。
- HOME
- 用户的登录目录,被login(1)按口令文件 passwd(5) 设置。
- LANG
- 当不被 LC_ALL 或更特殊的环境变量所忽略的时候,是用 于地域分类的地域名。
- PATH
- 预先设定的目录前缀的序列,sh(1) 和许多程序可借此查找路径 名不完全的文件。前缀由':'分隔。(类似的,有一些 shell 用 CDPATH 查找位于不同目录的命令,以及用 MANPATH 找 手册页等等。)
- PWD
- 当前的工作路径。被一些 shell 设置。
- SHELL
- 用户的登录 shell 的文件名。
- TERM
- 用于准备输出的终端类型。
- PAGER
- 用户指定的显示文本文件的工具。
- EDITOR/VISUAL
- 用户指定的编辑文本文件的工具。
SEE ALSO 又见¶
login(1), sh(1), bash(1), csh(1), tcsh(1), execve(2), exec(3), getenv(3), putenv(3), setenv(3), unsetenv(3).[中文版维护人]¶
mhss <jijingzhisheng@up369.com>[中文版最新更新]¶
2000/11/26《中国linux论坛man手册页翻译计划》:¶
http://cmpp.linuxforum.netProgrammer's | Manual |