自学Linux Shell11.6-退出shell

点击返回 自学Linux命令行与Shell脚本之路html

11.6-退出shell

shell运行的每个命令都是使用 退出状态码 告诉shell它已经运行完毕。
退出状态码是一个0~255的整数值,在命令结束运行时由命令传给shell。linux

linux退出状态码表:shell

  • 1            通常性未知错误
  • 2            不适合的shell命令
  • 126        命令不可执行
  • 127        没有找到命令
  • 128        无效的退出参数
  • 128+      与linux信号x相关的严重错误
  • 130        经过ctrl+C终止的命令
  • 255        正常范围以外的退出状态码

1. 查看退出状态码 $? spa

以上一个成功结束的命令的退出状态码是0, 而另外一个错误的命令的退出状态码是127。命令行

2. exit 命令

exit命令同于退出shell,并返回给定值。在shell脚本中能够终止当前脚本执行。
执行exit可以使shell以指定的状态值退出。若不设置状态值参数,则shell以预设值退出。状态值0表明执行成功,其余值表明执行失败。htm

   exit (参数)blog

参数:get

  • 指定的shell返回值,退出状态码
  • 也能够是变量,但注意值的范围0~255 , 若是超出255,这个退出状态码为  变量指定的数值/256= 余数
相关文章
相关标签/搜索