-
变量
变量是计算机内存的单位,其实存放的值可以改变。当Shell脚本需要保存一些信息时,如一个文件名或数字,就把它存放在一个变量中。 -
变量设置规则
1 字符数字下划线,不可数字开头
2 Bash中,变量的默认类型是字符串类型,若要进行数字运算,则修改指定变量类型
3 变量连接符=左右不能有空格
4 空格,用单引号或双引号包括
5 可使用”"转义符
6 若需增加变量的值,可进行变量值的叠加。变量需用双引号包含”{变量名}
7 命令的结果作为变量值赋予变量,需使用反引号,或 (date)
8 环境变量名中建议大写,便于区分 -
变量分类
环境变量,可以修改值,不可修改变量名
位置参数变量,变量名不能自定义,变量作用固定
预定义变量,已经定义好的变量,变量作用固定
变量分类 -
用户自定义变量
image.png
set 查看变量
unset 取消变量
-
环境变量
用户自定义变量(本机变量),只在当前的Shell中生效(name=sc)
环境变量,会在当前Shell或子Shell中生效
环境变量,若写入相应配置文件,会在所有Shell中生效 -
设置环境变量(export sex=male)
export 变量名=变量值 声明变量
env 查询变量
unset 取消变量
pstree 确认进程树 -
env 可看到PATH 系统查找命令的路径
echo $PATH
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin -
PATH="$PATH":/root/sh PATH变量叠加(有点没看懂,待会再过)
-
PS1:定义系统提示符的变量(没有必要看)
起始符
网友评论