是否有ls
等常见Linux函数的返回状态参考? (它似乎不在手册页中,至少对ls
而言)。如果没有,有人可以告诉我ls
返回127意味着什么?
答案 0 :(得分:3)
127是找不到命令的错误。在这种情况下,我只需要使用命令的绝对路径(/bin/ls
)
答案 1 :(得分:1)
根据http://www.opengroup.org/onlinepubs/009695399/utilities/ls.html,返回值0表示成功,任何> 0都是错误
答案 2 :(得分: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.
答案 3 :(得分:0)