$#: 命令行参数的个数 $n : 当前程序的第n个参数,n=1,2,…,9 $0: 当前程序的名称 $?: 执行上一个指令或函数的返回值 $*: 以”参数1,参数2…..”形式保存所有参数 $@: 以”参数1”,”参数2”…..”形式保存所有参数 $$ : 本程序的PID(ProcessID) $! : 上一个命令的PID $- : 显示shell使用的当前选项,与set命令功能相同