1.变量的定义:
1)定义本身
变量就是内存一片区域的地址
2)变量存在的意义
命令无法操作一直变化的目标
用一串固定的字符来表示不固定的目标可以解决此问题
2.shell脚本中3种变量的定义方法:
(1)环境变量:haha=22是当前shell环境中设定的变量,sh w.sh 开启了新的子进程,sh w.sh 没值
export 表示让子进程共享当前shell中的资源(设定环境变量):
(2)用户变量的设定:注意:编辑完成文件后,要记得 source ~/.bash_profile 让文件中的设定立即生效: