Shell环境变量

 

 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命令的格式:

  1. export 变量名=value
  2. 变量名=value ; export 变量名
  3. declare - x 变量名=value

小试牛刀:定义环境变量并赋值的方法:

  1. export NAME=qzlking
  2. declare -x NAME=qzlking
  3. 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
50000+
5万行代码练就真实本领
17年
创办于2008年老牌培训机构
1000+
合作企业
98%
就业率

联系我们

电话咨询

0532-85025005

扫码添加微信