|
#变量名规则:字母、数字下划线,首位不能为数字
[root@localhost a]# a=1 自定义变量
[root@localhost a]# echo $a
1
#变量值有特殊符号时需要用单引号括起来
[root@localhost a]# a="a$bc"
[root@localhost a]# echo a
a
[root@localhost a]# a='a$bc'
[root@localhost a]# echo $a
a$bc
#变量的累加
[root@localhost a]# a=1 b=2
[root@localhost a]# echo $a,$b
1,2
[root@localhost a]# echo $a$b 累加
12
#全局变量export b=2
[root@localhost a]# w 查看终端
22:39:08 up 2:50, 2 users, load average: 0.05, 0.06, 0.06
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root tty1 19:49 2:49m 0.03s 0.03s -bash
root pts/0 192.168.0.2 19:54 4.00s 0.42s 0.00s w
[root@localhost a]# echo $SSH_TTY
/dev/pts/0
[root@localhost a]# bash
[root@localhost a]# pstree
├─sshd───sshd───bash─┬─bash───pstree #以树状图显示进程间关系
│ └─sleep
├─systemd-journal
├─systemd-logind
├─systemd-udevd
├─tuned───4*[{tuned}]
└─vmtoolsd───{vmtoolsd}
[root@localhost a]# echo $a
#无法调用变量a
[root@localhost a]# export b=2 全局变量b
[root@localhost a]# echo $b
2
[root@localhost a]# bash
[root@localhost a]# echo $b 子bash 可以调用变量b
2
[root@localhost a]# unset b 取消全局变量
[root@localhost a]# echo $b
|
|
|