查看系统变量:
1.env命令
[root@localhost ~]# env
2.set命令
[root@localhost ~]# set
*set可以显示用户自定义的变量
自定义变量:
1.定义变量:
[root@localhost ~]# a=test
[root@localhost ~]# echo $a
test
2.变量命名规则:可包含大小写字母、数字、下划线(不能以数字开头)
[root@localhost ~]# a=1
[root@localhost ~]# echo $a
1
[root@localhost ~]# a_1=2
[root@localhost ~]# echo $a_1
2
[root@localhost ~]# a1=3
[root@localhost ~]# echo $a1
3
[root@localhost ~]# 1a=4
-bash: 1a=4: 未找到命令
3.变量值含特殊字符($ / \ # 空格等等)时需添加单引号:
[root@localhost ~]# a=abc
[root@localhost ~]# echo $a
abc
[root@localhost ~]# a='a b c'
[root@localhost ~]# echo $a
a b c
[root@localhost ~]# a=a b c
-bash: b: 未找到命令