2009-06-18 104 views
2

编辑:什么都看不到! 127回归意味着命令没有被发现 - 不得不放弃的绝对路径出于某种原因命令:/(我没有万一有人删除人有这个问题)'ls`退出状态

是否有返回状态的参考对于常见的Linux功能如ls? (它似乎不在手册页中,至少对于ls)。如果没有,有人能告诉我什么ls返回127意味着什么?

+0

您是否可以在下面的答案中包含上面的编辑内容。完成之后,您可以将其标记为此问题的答案,并且不会再显示在未回答的问题列表中。 – Andy 2009-06-22 16:36:20

回答

3

127是未找到命令的错误。在这种情况下,我只需要使用命令的绝对路径(/bin/ls

0

ls不是Bash函数。它是一个外部实用程序。在Linux上,ls是GNU文件实用程序的一部分。 man ls应该告诉你在哪里为它的退出状态的唯一可能的值定义为0,1和2