linux命令返回的退出状态1的含义是什么?如127退出状态表示"命令未找到"。
我访问了http://linux.die.net/abs-guide/exitcodes.html页面,这是否意味着退出状态1没有特别的意义?
答案 0 :(得分:20)
唯一的一般约定是零退出状态表示成功,而任何非零退出状态都是失败。
许多 - 但肯定不是全部 - 命令行工具返回退出代码1以获取语法错误,即您的参数太少或选项无效。
很多 - 但是,唉,不是所有 - 命令行工具都有manual page。按照惯例,它应该记录程序的退出代码,但很多都没有。
答案 1 :(得分:9)
您可以使用man
查看退出状态的值。
举一个例子:
man ls
现在搜索字符串退出
添加以下屏幕截图: