linux特殊shell变量
shell的特殊变量包括它的位置和一些系统变量.常用的一部分列表如下: 常用位置变量: $0 shell命令名称(存储shell脚本文件的文件名) $# 命令行参数的个数 $1,$2, ...... shell命令行的第一,第二,第......个参数 $$ 此运行此shell命令的进程ID 常用系统变量: $HOME 用户的主目录 $USER 用户名称 $GROUP 用户所属组名 $PATH 默认的搜索路径 $HOSTNAME 主机名称 $TZ 时区 $MAIL 存放邮件的路径名 $# 传递到脚本的参数列表 $? 前个命令执行情况,0成功,其它值失败 $$ 脚本运行的当前进程号 $! 运行脚本最后一个命令 $* 显示脚本全部参数 `dirname $0` 当前脚本所在目录