17、ssh远程执行命令的符号转义问题

单引号用法:

ssh 192.168.247.134 'echo export PATH=$JAVA_HOME/bin:$PATH >> /etc/profile'

令字符都会在本地被去掉特殊意义,只是一串完全没有解析引用的字符串传过去远程主机;

双引号用法:
ssh 192.168.247.134 "echo export PATH=$JAVA_HOME/bin:$PATH >> /etc/profile"

特殊命令字符都会在本地被解析引用

结果

原文地址:https://www.cnblogs.com/whxiao/p/13964884.html