2017-06-16 41 views
-1

我试图在我的新MacBook上执行下面的命令,并得到'-bash:sudo scp:command not found'错误。 请帮我解决这个问题。Mac操作系统:外壳不识别scp

sudo scp -i Pem_File_Name.pem PHP_File_Name.php [email protected]_Path:/var/www/html/Folder_Name/ 

将Pen_File_Name,PHP_File_Name和Host_Path替换为它们所支持的值。

在此先感谢。

Geeth。

+0

尝试从终端运行:/ usr/bin/scp。如果它正在工作,修复你的PATH。 – ROSA

+0

Stack Overflow是编程和开发问题的网站。这个问题似乎与题目无关,因为它不涉及编程或开发。请参阅帮助中心的[我可以询问哪些主题](http://stackoverflow.com/help/on-topic)。也许[超级用户](http://superuser.com/)或[Unix&Linux堆栈交换](http://unix.stackexchange.com/)会是一个更好的地方。 – jww

回答

1

从错误中,我猜测你有“sudo”和“scp”之间的正常空间(也许是非破坏空间)以外的东西。我认为这是因为错误消息说没有找到命令“sudo scp” - 但该命令应该是“sudo”(应该以单独的命令运行“scp”)。这意味着由于某种原因,bash将“sudo scp”视为一个单词而不是两个。