本地变量 作用域仅为当前shell进程
bash登录了另一个bash会话,first_name的变量空了。
环境变量 作用域为当前shell进程及其子进程
为变量赋值并声明有两个命令。 export declare declare -x=export 命令语法: export name=value declare -x name=value 查看当前有效的环境变量
局部变量 作用域仅为某代码片段
位置参数变量 向执行脚本的bash进程传递信息
特殊变量 ? 用来获取最近一次执行命令的状态返回值
撤销指定的环境变量 撤销后使用export命令查看,first_name环境变量已经失效