Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
linux命令返回的退出状态1的含义_Linux_Command_Exitstatus - Fatal编程技术网

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

linux命令返回的退出状态1的含义,linux,command,exitstatus,Linux,Command,Exitstatus,linux命令返回的退出状态1是什么意思?退出状态指示“未找到命令” 我已经访问了页面,这是否意味着退出状态1没有特殊意义?唯一的一般约定是零退出状态表示成功,而任何非零退出状态都表示失败 许多(当然不是全部)命令行工具返回语法错误的退出代码1,即参数太少或选项无效 许多——但遗憾的是,并非所有——命令行工具都有一个功能。按照惯例,它应该记录程序的退出代码,但很多都没有。您可以使用man查看退出状态的值 举例如下: man ls 现在搜索字符串退出 在下面添加屏幕截图: ABS链接混乱。这些退

linux命令返回的退出状态1是什么意思?退出状态指示“未找到命令”


我已经访问了页面,这是否意味着退出状态1没有特殊意义?

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

许多(当然不是全部)命令行工具返回语法错误的退出代码1,即参数太少或选项无效


许多——但遗憾的是,并非所有——命令行工具都有一个功能。按照惯例,它应该记录程序的退出代码,但很多都没有。

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

举例如下:

man ls
现在搜索字符串退出

在下面添加屏幕截图:


ABS链接混乱。这些退出代码不是“保留”的,并且该表是Bash内部用法、通用Unix约定和作者的高调意见的混合体。另请参见tripleee发布的并非所有命令的手册页记录的退出代码。我正面临命令msgfmt的退出状态相关问题,它的手册页没有关于退出代码的文档。似乎在基本上所有错误情况下都使用泛型。不过,会有一条错误消息告诉您出了什么问题。