linux 退出代码
在 Linux 中,当执行一个命令时,该命令完成后会返回一个退出代码(exit code),该代码是一个整数,用来表示命令的执行结果。退出代码通常被用来判断命令是否执行成功或失败。
下面是一些常见的退出代码和它们的含义:
- 0:命令成功执行。
- 1:通用的“命令执行失败”错误代码。
- 2:命令使用了无效的选项或参数。
- 126:命令无法执行,因为它缺少必要的 shell 环境。
- 127:命令不存在或无法找到。
- 128:命令在非法的退出状态下终止,通常是因为它被信号中断了。
- 130:命令被用户中断,通常是通过按下 Ctrl-C 产生的。
- 255:命令执行失败,但原因未知。
请注意,不同的命令可能会返回不同的退出代码,因此请查看相应的文档以了解每个命令的退出代码。