linux命令返回退出状态1的含义

时间:2014-01-07 07:01:24

标签: linux command exitstatus

linux命令返回的退出状态1的含义是什么?如127退出状态表示"命令未找到"。

我访问了http://linux.die.net/abs-guide/exitcodes.html页面,这是否意味着退出状态1没有特别的意义?

2 个答案:

答案 0 :(得分:20)

唯一的一般约定是零退出状态表示成功,而任何非零退出状态都是失败。

许多 - 但肯定不是全部 - 命令行工具返回退出代码1以获取语法错误,即您的参数太少或选项无效。

很多 - 但是,唉,不是所有 - 命令行工具都有manual page。按照惯例,它应该记录程序的退出代码,但很多都没有。

答案 1 :(得分:9)

您可以使用man查看退出状态的值。

举一个例子:

man ls

现在搜索字符串退出

添加以下屏幕截图:

enter image description here