bash中的环境变量和自定义变量
两者差异:该变量能否被子进程所引用。
当你登录linux并取得一个bash之后,你的bash就是一个独立的进程。接下来你在这个bash下面所执行的任何命令都是由这个bash所衍生出来的。那些被执行的命令都被称为子进程。
子进程仅会继承父进程的环境变量,不会继承父进程的自定义变量。
环境变量和自定义变量可以理解为全局变量和局部变量
变量默认类型为字符串类型
sum =100+200
echo $sum
结果还是 100+200
自定义变量转换为环境变量命令 export
sxd=123
export sxd
变量键盘读取,数组与声明 read,array, declare
read
-p :后面接提示符
-t : 后面接秒数
[root@localhost