页次: 1
BASH , SHELL 显示shell 类型
[root@ippbs ~]# echo $SHELL /bin/bash [root@ippbs ~]# echo $BASH /bin/bash
2. BASH_VERSION bash 的版本
[root@ippbs ~]# echo $BASH_VERSION 4.1.2(1)-release
3. DIRSTACK 目录栈中的栈顶值
[root@ippbs ~]# echo $DIRSTACK ~ [root@ippbs ~]# pushd /etc/ /etc ~ [root@ippbs etc]# echo $DIRSTACK /etc [root@ippbs etc]# popd ~ [root@ippbs ~]# echo $DIRSTACK ~
4. GLOBIGNORE (GLOB IGNORE) 有分号分开的模式列表, 作用去除一些文件的显示。
5. GROUPS 记录用于用户属于哪个组,这个是数组,因为一个用户有多个组
6. HOSTNAME 主机名可以再 /etc/sysconfig/network 中设定 ; /etc/hosts 设置ip和主机的对应
7. MACHTYPE ,HOSTTYPE 硬件构架
8. OSTYPE :
[root@ippbs ~]# echo $OSTYPE linux-gnu
9. REPLY 如果read 后没有跟变量的名字, 就写入这里面。同样也对 select ... in ... 有效
10. SECONDS 记录脚本执行的时间, 如果在shell中直接运行,显示登陆了多少秒。 脚本中显示执行的时间。
[root@ippbs ~]# cat a.sh #!/bin/bash i=0 for i in {1..100000} do echo $i done echo $SECONDS
比如这个脚本执行如果是2秒, 网络不好的条件可能这个数大于2
11. SEHLLOPTS 控制shell的行为。
12. TMOUT 设置超时时间
ipbbs.net
离线
页次: 1