1 [root@king ~]# set 2 APACHEERR=hello world 3 BASH=/bin/bash 4 BASH_ALIASES=() 5 BASH_ARGC=() 6 BASH_ARGV=() 7 BASH_CMDS=() 8 BASH_LINENO=() 9 BASH_SOURCE=() 10 BASH_VERSINFO=([0]="4" [1]="1" [2]="2" [3]="1" 11 中间和结尾省略若干代码
env(printenv)命令只显示全局变量,
1 [king@king~]$ env 2 HOSTNAME=king 3 SHELL=/bin/bash #大家可以自行查看一下哦
declare命令输出所有的变量,函数,整数,和已经导出的变量,set -o命令显示bashShell的所有参数配置信息
3)自定义环境变量
如果想设置环境变量,就要给在给变量赋值后或在设置变量时使用export命令,export命令和declare命令的格式:
- export 变量名=value
- 变量名=value ; export 变量名
- declare - x 变量名=value
小试牛刀:定义环境变量并赋值的方法:
- export NAME=qzlking
- declare -x NAME=qzlking
- NAME=qzlking ; exprot NAME
1 [root@king script]# cat /etc/profile|grep qzl 2 export qzl='qzlking' #<==编辑/etc/profile,然后输出此行并保存 3 [root@king script]# source /etc/profile #<==或./etc/profile使其生效 4 [root@king script]# echo $qzl #<==在变量前加$符号并打印变量值 5 qzlking 6 [root@king script]# env|grep qzl #<==查看定义结果 7 qzl=qzlking

