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



bash登录了另一个bash会话,first_name的变量空了。
环境变量 作用域为当前shell进程及其子进程


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

局部变量 作用域仅为某代码片段
位置参数变量 向执行脚本的bash进程传递信息
特殊变量 ? 用来获取最近一次执行命令的状态返回值
撤销指定的环境变量


撤销后使用export命令查看,first_name环境变量已经失效
本文转自 yueyue207 51CTO博客,原文链接:http://blog.51cto.com/yueyue207/2047717