env —— 查看系统定义的环境变量
系统定义变量通常是大写的
LANG显示的语言,英文是en, 中文是zh_CN ,UTF-8是字符编码
set —— 显示系统环境变量 和 用户自定义的变量
通常配合管道符+less查看,不然还会显示许多shell脚本
快捷键 / 部分特征:在查看过程中快速匹配定位
变量名字规则:
首位不能是数字,但可以是下划线。
变量中值的特殊情况:
- 有特殊含义的部分用 双引号 括起来(比如:变量$a)
- 为了避免歧义的部分(比如:要打$a但是不代表变量的意思),有特殊符号的部分(比如:空格、/),用 单引号 括起来。
单引号有脱义作用,可以完整保持输入的文本原样。
对比:
总之,
变量尽量用 “ $变量 ”
特殊符号用 ‘ 特殊符号 ‘ 来脱义