2024-01-02 07:00:00

返回$?

从$返回值127是什么意思?在UNIX中。


当前回答

请登录C:\Program Files\Git\etc 用记事本打开gitconfig 改变 (核心) 独裁者= true 来 (核心) 独裁者= false

其他回答

127 -命令未找到

例子:$ caat 错误消息将

bash:

Caat:命令未找到

现在使用echo $?

当给定的命令不在PATH系统变量中并且它不是内置的shell命令时,/bin/sh会返回值127。换句话说,系统不理解您的命令,因为它不知道在哪里找到您试图调用的二进制文件。

如果IBM大型机JCL在被调用的unix脚本的名称后面有一些额外的字符或数字,那么它就会抛出这样的错误。

如果试图使用脚本语言运行程序,则可能需要包含脚本语言的完整路径和要执行的文件。例如:

exec('/usr/local/bin/node /usr/local/lib/node_modules/uglifycss/uglifycss in.css > out.css');

这种错误有时也具有欺骗性。它说文件没有找到,即使文件确实存在。这可能是因为文件中存在无效的不可读的特殊字符,这可能是由您正在使用的编辑器引起的。在这种情况下,这个链接可能会对您有所帮助。

^M:坏的解释器:没有这样的文件或目录

找出是否是这个问题的最好方法是在整个文件中放置一个echo语句,并验证是否抛出了相同的错误。