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/fW0c 著作权归作者所有。请勿转载和采集!

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