未找到Ubuntu./filename命令
我在Ubuntu 16上,当我尝试运行以下命令时未找到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 我无法重现这个问题。在我的脚本目录中,我
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
?然后它会给我一个错误,说我没有这样做的权限。