普通变量,自定义变量
环境变量
变量名 | 含义 |
---|---|
LANG | 系统的字符集 |
PATH | 环境变量 |
UID | 记录用户的ID信息,值为0表示root用户 |
HOSTNAME | 主机名 |
USER | 登录用户 |
HOME | 显示用户的目录 |
PWD | 显示当前命令执行的目录 |
位置变量
变量名 | 含义 |
---|---|
$0 | 脚本的名称,脚本的名称含有目录,那么它的值也就含有目录 |
$n | n是数字,表示脚本的第n个参数 |
$# | 脚本的参数个数 |
$* | 脚本的参数列表,加上双引号,则表示一个整体,即只有一个 |
$@ | 脚本的参数列表,加上双引号,还是一个列表 |
状态变量
变量名 | 含义 |
---|---|
$? | 上条命令或者脚本的执行状态,0表示执行成功,非0表示执行失败 |
$$ | 当前脚本的pid |
$! | 上个脚本的pid |
$_ | 脚本的参数列表,加上双引号,则表示一个整体,即只有一个 |
$@ | 上个脚本最后一个参数 |
上一篇:执行脚本的方式
下一篇:Linux 运算(bash)