Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
未找到Ubuntu./filename命令_Ubuntu - Fatal编程技术网

未找到Ubuntu./filename命令

未找到Ubuntu./filename命令,ubuntu,Ubuntu,我在Ubuntu 16上,当我尝试运行以下命令时 sudo./filename当我看到im-in目录中有一个同名文件时,我收到一个错误,说sudo:./filename:command not found。根据我们在评论中的对话,该文件没有。您需要先添加执行权限: sudo chmod u+x filename (此处使用u仅针对所有者,即root) 或者,如果它是一个脚本,您可以运行它的解释器。例如,Bash: sudo bash filename 我无法重现这个问题。在我的脚本目录中,我

我在Ubuntu 16上,当我尝试运行以下命令时
sudo./filename
当我看到im-in目录中有一个同名文件时,我收到一个错误,说
sudo:./filename:command not found

根据我们在评论中的对话,该文件没有。您需要先添加执行权限:

sudo chmod u+x filename
(此处使用
u
仅针对所有者,即
root

或者,如果它是一个脚本,您可以运行它的解释器。例如,Bash:

sudo bash filename

我无法重现这个问题。在我的脚本目录中,我运行了
sudo./some_script.sh
,它运行正常。我使用的是Ubuntu 18.04。请提供一个例子。我不知道如何才能提供一个最小的可复制的例子。如果您愿意,我可以提供显示问题的图像链接。我也在centos 6 vps中尝试过这个,它会给我同样的错误,可能会尝试在没有
sudo
的情况下运行
/filename
?然后它会给我一个错误,说我没有这样做的权限。