变量分类:
- 本地变量:用户私有变量,只有本用户可以使用,保存在家目录下的.bash_profile、.bashrc文件中
- 全局变量:所有用户都可以使用,保持在/etc/profile、/etc/bashrc文件中
- 用户自己定义变量:用户自定义,比如脚本中的变量
变量定义:
格式:变量名=值(变量名与等号之间不能有空格)
变量命名规则:命名只能使用英文字母、数字和下划线,首个字符不能以数字开头;
中间不能有空格,可以使用下划线(_);
不能使用标点符号;
不能使用bash里的关键字
读取变量内容:
$变量名
取消变量 unset
unset 变量名
定义全局变量 export
export name=‘basim’
上述设置的变量其实都是一次性变量,系统重启就会丢失。
如果希望本地变量或者全局变量可以永久使用,可以将需要设置的变量写入变量文件中即可
定义永久变量
本地变量:用户私有变量,只有本用户可以使用,保存在家目录下的.bash_profile、.bashrc文件中
全局变量:所有用户都可以使用,保存在/etc/profile、/etc/bashrc文件中