记录当前用户的UID。root用户值为0。
[root@localhost script]# echo $UID
0
用于保存用户主目录的完全路径名
[root@localhost script]# echo $HOME
/root
Bash Shell的全路径
[root@localhost script]# echo $BASH
/usr/bin/bash
Bash Shell的版本号
[root@localhost script]# echo $BASH_VERSION
4.2.46(2)-release
记录当前用户的UID。root用户值为0。
[root@localhost script]# echo $EUID
0
在用户函数体内部,记录当前函数体的函数名。
[root@localhost script]# echo $FUNCNAME
记录下一条命令在history命令中的编号。
[root@localhost script]# echo $HISTCMD
224
代表命令的搜索路径。
[root@localhost script]# echo $PATH
/usr/lib64/qt-3.3/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin:/root/bin
记录之前的目录。
[root@localhost script]# echo $OLDPWD
/server
记录当前的目录
[root@localhost script]# echo $PWD
/server/script
用来设置当前系统语言环境。
[root@localhost script]# echo $LANG
zh_CN.UTF-8
用来显示主机类型的GNU标识。一般是主机架构-公司-系统-gnu。
[root@localhost script]# echo $MACHTYPE
x86_64-redhat-linux-gnu
用来显示主机名
[root@localhost script]# echo $HOSTNAME
localhost.localdomain
用来设置HISTFILESIZE文件记录命令的行数。这样可以限制.bash_history文件大小,避免出现文件过大的情况,不好处理。
[root@localhost script]# echo $HISTFILESIZE
1000
用来显示主机的架构,是i386、i686、还是x86、x64等。
[root@localhost script]# echo $HOSTTYPE
x86_64