#,目前进程的参数个数。
@,传递给当前进程的参数。置于双引号内,会展开为个别参数。
*,传递给当前进程的命令行参数,置于双括号内,展开时为一单独参数。
-,在引用时给的Shell 的选项。
?, 前一命令的退出状态。
$,shell的PID。
0,shell程序的名字。
!,最近一个后台命令的PID。可以此方式存储进程编号,然后通过wait命令同步。
HOME,主目录。
IFS,内部的字段分隔符,一般为制表符、空格、以及换行符。
LANG,当前locale的默认名称
LC_ALL,当前locale的名称。会覆盖LANG与其他LC_*变量。
LC_CTYPE,在模式匹配期间,用来确定字符类别的当前locale名称。
LINENO,刚执行过的行在脚本或函数内的行编号。
NLSPATH,在$LC_MESSAGES(XSI)所给定的信息语言里,信息目录的位置。
PATH,命令查找的路径。
PPID,父进程的进程编号。
PS1,主要的命令提示字符串,默认为“$”。
PS2,行继续提示字符串默认">"。
PS4,以set -x设置的执行跟踪的提示字符串,默认为“+”。
PWD,当前工作目录。