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