编辑:什么都看不到! 127回归意味着命令没有被发现 - 不得不放弃的绝对路径出于某种原因命令:/(我没有万一有人删除人有这个问题)'ls`退出状态
是否有返回状态的参考对于常见的Linux功能如ls
? (它似乎不在手册页中,至少对于ls
)。如果没有,有人能告诉我什么ls
返回127意味着什么?
编辑:什么都看不到! 127回归意味着命令没有被发现 - 不得不放弃的绝对路径出于某种原因命令:/(我没有万一有人删除人有这个问题)'ls`退出状态
是否有返回状态的参考对于常见的Linux功能如ls
? (它似乎不在手册页中,至少对于ls
)。如果没有,有人能告诉我什么ls
返回127意味着什么?
127是未找到命令的错误。在这种情况下,我只需要使用命令的绝对路径(/bin/ls
)
ls
不是Bash函数。它是一个外部实用程序。在Linux上,ls
是GNU文件实用程序的一部分。 man ls
应该告诉你在哪里为它的退出状态的唯一可能的值定义为0,1和2
ls命令类似的信息http://www.gnu.org/software/coreutils/manual/html_node/ls-invocation.html:“退出状态为0如果正常,1如果小问题,如果2大麻烦“。
我怀疑你的选择,以找出这通常是:
您是否可以在下面的答案中包含上面的编辑内容。完成之后,您可以将其标记为此问题的答案,并且不会再显示在未回答的问题列表中。 – Andy 2009-06-22 16:36:20