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

use*_*054 18 linux command exitstatus

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

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

tri*_*eee 22

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

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

许多 - 但是,唉,不是所有 - 命令行工具都有一个手册页.按照惯例,它应该记录程序的退出代码,但很多都没有.


Taj*_*der 8

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

举个例子如下:

man ls
Run Code Online (Sandbox Code Playgroud)

现在搜索字符串退出

添加以下屏幕截图:

在此输入图像描述