HOME
用户家目录
MAIL
邮件保存路径
LANG
系统语言、语系名称
RANDOM
生成一个随机数字
PS1
Bash解释器的提示符
PATH
定义解释器搜索用户执行命令的路径
EDITOR
用户默认的文本编辑器
LD_LIBRARY_PATH
库默认加载路径
C_INCLUDE_PATH
gcc默认的include目录
CPLUS_INCLUDE_PATH
g++默认的include目录
LD_LIBRARY_PATH
指定动态链接库的位置so文件,一般在安装软件出错时用到
PYTHONPATH
指定python安装包的路径
PERL5LIB
指定perl安装包的路径
MACHTYPE
用来显示主机类型的GNU标识。一般是主机架构-公司-系统-gnu。
PWD
记录当前目录
OLDPWD
记录之前的目录。
HOSTTYPE
用来显示主机的架构,是i386、i686、还是x86、x64等。
HOSTNAME
用来显示主机名
HISTFILE
记录history命令记录文件的位置。运行history命令将打印已经运行过的命令列表,即便重启机器后还可以保存以前的命令记录。因为执行过的命令会记录在/root/.bash_history
文件中。可以执行 cat /root/.bash_history
查看以前执行过的命令。
HISTSIZE
实际上linux并不会针对每次运行命令后就立即将命令记录写入HISTFILE对应的文件中去,而是通过命令缓冲区来记录所有已经运行过的命令,只有在缓冲区满了或者退出Shell时才将缓冲区记录写入HISTFILE对于的文件中。而缓冲区的大小需要通过HISTSIZE去定义。
HISTFILESIZE
用来设置HISTFILESIZE文件记录命令的行数。这样可以限制.bash_history文件大小,避免出现文件过大的情况,不好处理。
HISTCMD
记录下一条命令在history命令中的编号。
FUNCNAME
在用户函数体内部,记录当前函数体的函数名。
EUID
记录当前用户的UID。root用户值为0。
BASH_VERSION
Bash Shell的版本号
BASH
Bash Shell的全路径