$$ shell本身的PID(ProcessID) $! shell最后运行的后台Process的PID $? 最后运行结束的命令的返回状态值,为0则为执行成功,为1则为执行失败 $* 所有参数列表.以”$1 $2 ... $n”的形式输出所有参数 $@ 所有参数列表.以”$1′′ “2”...”2′′ ... “2”...”n”的形式输出所有参数 $# 添加到shell的命令行参数个数 $0 脚本本身的文件名 $1 ~ $n 添加到脚本的各个参数值,$1是第一个参数,$2是第二个参数... 给出一个例子辅助理解 #创建一个脚本测试文件 [root@localhost ~]# vim test.sh echo nu