$0 就是编写的shell脚本本身的名字 $1 是在运行shell脚本传的第一个参数 $2 是在运行shell脚本传的第二个参数 如:新建了一个shell脚本 test.sh #!/bin/sh echo "shell脚本名称: $0" echo "传到shell的第一个参数: $1" echo "传到shell的第二个参数: $2" 保存,为test.sh文件添加可执行权限:chmod +x test.sh 回车 执行test.sh: sh test.sh 5 6 运行结果: shell脚本名称: test.sh 传到shell的第一个参数: 5 传到shell的第二个参数: 6