题
编辑:这没东西看!!!127 return 意味着找不到命令 - 由于某种原因必须给出命令的绝对路径:/(我没有删除,以防其他人遇到这个问题)
是否有常见 Linux 函数返回状态的参考,例如 ls
?(它似乎不在手册页中,至少对于 ls
)。如果没有,有人可以告诉我什么吗 ls
返回127意味着什么?
解决方案
127是找不到命令的错误。在这种情况下,我只需要使用命令的绝对路径( / bin / ls
)
其他提示
根据 http://www.opengroup.org/onlinepubs/009695399 /utilities/ls.html 返回值0表示成功,任何> 0都是错误
ls
不是Bash函数。这是一个外部实用程序。在Linux上, ls
是GNU File Utilities的一部分。 man ls
应该显示与 http://www.gnu.org/software/coreutils/manual/html_node/ls-invocation.html 其退出状态的唯一可能值定义为0,1和2.
不隶属于 StackOverflow