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"
特殊命令字符都会在本地被解析引用
结果