Linux shell 命令执行后会返回一个退出值,也称为返回值或者退出码。这个值可以告诉用户命令是否执行成功,以及执行成功或失败的原因。

一般来说,退出值为0表示命令执行成功,非0值表示命令执行失败。具体的退出值可以根据不同的命令而异,一些常见的退出值如下:

  • 0:命令执行成功
  • 1:一般性未知错误
  • 2:不适当的 shell 命令使用
  • 126:命令无法执行
  • 127:命令未找到
  • 128:无效的退出参数
  • 130:命令通过 Ctrl+C 终止
  • 255:退出值超出范围

我们可以使用 echo $? 命令来查看上一个命令的退出值。例如,执行 ls 命令后,可以使用 echo $? 命令来查看 ls 命令的退出值。

linux shell 命令退出值

原文地址: https://www.cveoy.top/t/topic/giuZ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录