本地变量 作用域仅为当前shell进程

bash登录了另一个bash会话,first_name的变量空了。

环境变量 作用域为当前shell进程及其子进程

为变量赋值并声明有两个命令。 export declare declare -x=export 命令语法: export name=value declare -x name=value 查看当前有效的环境变量

局部变量 作用域仅为某代码片段

位置参数变量 向执行脚本的bash进程传递信息

特殊变量 ? 用来获取最近一次执行命令的状态返回值

撤销指定的环境变量 撤销后使用export命令查看,first_name环境变量已经失效