Linux Shell 命令退出值详解:如何判断命令执行成功与失败
Linux shell 命令执行后会返回一个退出值,也称为返回值或者退出码。这个值可以告诉用户命令是否执行成功,以及执行成功或失败的原因。
一般来说,退出值为 0 表示命令执行成功,非 0 值表示命令执行失败。具体的退出值可以根据不同的命令而异,一些常见的退出值如下:
- 0:命令执行成功
- 1:一般性未知错误
- 2:不适当的 shell 命令使用
- 126:命令无法执行
- 127:命令未找到
- 128:无效的退出参数
- 130:命令通过 Ctrl+C 终止
- 255:退出值超出范围
我们可以使用 'echo $? ' 命令来查看上一个命令的退出值。例如,执行 'ls' 命令后,可以使用 'echo $? ' 命令来查看 'ls' 命令的退出值。
原文地址: https://www.cveoy.top/t/topic/fW0c 著作权归作者所有。请勿转载和采集!