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"

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

 

结果

 

posted @ 2020-11-12 17:02  WH·xiao  阅读(581)  评论(0编辑  收藏  举报