用户自定义变量
8.变量
1)变量设置规则:字母数字下划线组成,不能以数字开头; 变量默认为字符类型,和python 类似
2)变量的值如果有空格,需要使用单引号***和双引号括起来
3)在变量中的值,可以使用“\”转义符
4)如果需要增加变量的值,可以进行变量值的叠加,不过变量需要用双引号包含“{变量名}包含
5)如果把命令的结果作为变量值赋给变量,则需要使用反引号或者$()包含命令
6)环境变量名建议大写,便于区别
2.变量分类
1)用户自定义--本地变量
环境变量
位置参数变量
预定义变量
set----查看变量
删除变量 unset name(变量名)
2)环境变量-------系统环境变量
用户自定义变量只在当前shell生效
环境变量会在当前shell和这个shell的所有子shell当中生效。如果把环境变量相应的配置文件 ,那这个环境变量就会在所有的shell中生效
export 变量名=变量值
#申明变量
pstree
env---查看变量
unset 变量名 #删除变量
PATH 使用冒号分隔 ,系统查找命令的路径PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
添加环境变量 PATH="$PATH":/root -----临时改变 ,需要写入文件永久生效
PS1 env看不到 ------显示当前的名称
查看1道真题和解析