变量包括:环境变量,自定义变量,状态变量,位置参数变量
常见的环境变量
HOME PATH SHELL LOGNAME PS1
1. echo查看环境变量的值
echo $PATH
printenv PATH
查看环境变量的值可用
2. 创建变量
变量a赋值为gene a=gene
变量值可以是命令运行结果 a=$(ls ~)
变量值可以是数学运算结果 a=$((4 4))
3. 读取变量
读取变量 $变量
若变量与其他字符连接 ${变量}
$变量
其实就是${变量}
__的简写
如果变量的值也是变量 ${!变量}
将其展开为最终的值
如果变量值包含连续空格(或制表符和换行符),最好放在双引号里面读取 echo "${变量}"
4. 更改环境变量的内容
echo '内容' >> ~/.bashrc 外部框架
echo 'export PS1="