对于PATH和HOME等环境变量大家都不陌生。除此之外,还有下面一些常见环境变量。
◆ HISTSIZE是指保存历史命令记录的条数。
◆ LOGNAME是指当前用户的登录名。
◆ HOSTNAME是指主机的名称,许多应用程序如果要用到主机名的话,通常是从这个环境变量中来取得的。
◆ SHELL是指当前用户用的是哪种Shell。
◆ LANG/LANGUGE是和语言相关的环境变量,使用多种语言的用户可以修改此环境变量。
◆ MAIL是指当前用户的邮件存放目录。
◆ PS1是基本提示符,对于root用户是#,对于普通用户是$。PS2是附属提示符,默认是“>”。可以通过修改此环境变量来修改当前的命令符,比如下列命令会将提示符修改成字符串“Hello,My NewPrompt”。
变量 描述
PATH 该变量包含了一个以冒号分隔的目录列表以让系统在这些目录里寻找可执行文件. 如果您输入了一个可执行文件的名字 (如 ls, rc-update 或 emerge), 而该文件却不在这一列表中的任一目录里, 则您的系统将不会执行它 (除非您输入完整的路径, 如 /bin/ls)
ROOTPATH 该变量共同与 PATH 同, 不过它仅列出根用户 (root-user) 输入一个命令时应该寻找的目录.
LDPATH 该变量包含了一个以冒号分隔的目录列表以让动态链接器 (dynamical linker) 在这些目录里寻找库文件 (library).
MANPATH 该变量包含了一个以冒号分隔的目录列表以让 man 命令在这些目录里寻找手册页
INFODIR 该变量包含了一个以冒号分隔的目录列表以让 info 命令在这些目录里选择信息页
PAGER 该变量包含了用以查看文件内容的程序 (如 less 或 more) 所在的路径
EDITOR 该变量包含了用以编辑文件内容的程序 (如 nano 或 vi) 所在的路径
KDEDIRS 该变量包含了一个以冒号分隔的目录列表, 这些目录里包含了 KDE 专用的东西
CLASSPATH 该变量包含了一个以冒号分隔的目录列表, 这些目录里包含了ava 类
CONFIG_PROTECT 该变量包含了一个以空格分隔的目录列表, 这些目录是 Portage 在更新时需要进行保护的
CONFIG_PROTECT_MASK 该变量包含了一个以空格分隔的目录列表, 这些目录是 Portage 在更新时无须进行保护的
欢迎光临 Chinaunix (http://bbs.chinaunix.net/) | Powered by Discuz! X3.2 |