一.变量的定义
定义本身
变量就是内存一片区域的地址
变量存在的意义
命令无法操作一直变化的目标
用一串固定的字符来表示不固定的目标可以解决此问题
二.shell脚本中变量的定义方法
#echo $a
1.环境级别
#export a=1 声明变量
在环境关闭后变量失效
关闭shell再重新打开就消失
2.用户级别
#vim ~/.bash_profile 用户的环境变量配置文件,当前用户生效,其余用户不生效
export a=1
source ~/.bash_profile 生效当前的更改信息
3.系统级别
/etc/profile 系统级别环境变量主配置文件(一般不建议更改),针对所有用户
#vim /etc/profile.d/westos.sh 系统级别环境变量子配置文件,针对所有用户
#export b=3
source /etc/profile.d/westos.sh
4 :
/mnt中的脚本如何像bin/bash一样,可以用相对路径调用
4.变量名称
变量名称可包含的字符
字母
下划线_
数字
变量名称定义规则
不能用数字开头
建议:
变量名称短全用大写字符
变量名称长用_区分子类
WESTOS
Westos_Linux
westoS_Linux