1、变量:BASH
Bash Shell的全路径
比如:echo $BASH
2、变量:BASH_VERSION
Bash Shell的版本号
3、变量:EUID
记录当前用户的UID。root用户值为0。
4、FUNCNAME
在用户函数体内部,记录当前函数体的函数名。
5、变量:HISTCMD
说明:记录下一条命令在history命令中的编号。
6、HISTFILE
记录history命令记录文件的位置。运行history命令将打印已经运行过的命令列表,即便重启机器后还可以保存以前的命令记录。因为执行过的命令
会记录在/root/.bash_history文件中。
可以执行 cat /root/.bash_history 查看以前执行过的命令。
7、HISTFILESIZE
用来设置HISTFILESIZE文件记录命令的行数。这样可以限制.bash_history文件大小,避免出现文件过大的情况,不好处理。
8、HISTSIZE
实际上linux并不会针对每次运行命令后就立即将命令记录写入HISTFILE对应的文件中去,而是通过命令缓冲区来记录所有已经运行过的命令,只有
在缓冲区满了或者退出Shell时才将缓冲区记录写入HISTFILE对于的文件中。而缓冲区的大小需要通过HISTSIZE去定义。
9、HOSTNAME
用来显示主机名
10、HOSTTYPE
用来显示主机的架构,是i386、i686、还是x86、x64等。
11、MACHTYPE
用来显示主机类型的GNU标识。一般是主机架构-公司-系统-gnu。
12、LANG
用来设置当前系统语言环境。
export LANG=zh_CN.UTF-8
echo $LANG #显示当前语言环境
13、PWD
记录当前目录
14、OLDPWD
记录之前的目录。
15、PATH
代表命令的搜索路径。