bash: scp: command not found

前端之家收集整理的这篇文章主要介绍了bash: scp: command not found前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

不知道为什么突然之间就变成这样了。不管是往remote server传还是拉,都不行。据说是因为remote server的环境变量里没有scp。

最后发现原来是我在remote server的/etc/environment加了这么一行:

JAVA_HOME="/usr/lib/jvm/java-8-oracle"
PATH=$JAVA_HOME:$PATH

当时只是为了加上JAVA_HOME环境变量。
然后删掉最后一行PATH=$JAVA_HOME:$PATH,然后source /etc/environment即可,scp又可以用了。果然是环境变量的问题。

参考:
https://superuser.com/questions/1208028/bash-scp-command-not-found-while-i-do-have-scp-in-path
https://www.linuxquestions.org/questions/linux-newbie-8/bash-scp-command-not-found-920513/

原文链接:https://www.f2er.com/bash/389166.html

猜你在找的Bash相关文章