ssh usr@ip ’cat aa.text‘>>aa.log用法遇到问题集锦
一、ssh usr@ip ’cat aa.text‘是进入到目标服务器还是在自己的服务器执行?
当您执行 ssh usr@ip 'cat aa.text'
这条命令时,cat aa.text
实际是在 远程服务器(usr@ip
)上执行的,不是在本机执行。简单来说,您通过 SSH 登录到目标服务器,然后在该服务器上运行指定的命令。
二、ssh usr@ip ’cat aa.text‘ >>aa.log 是把日志生成到目标服务器还是在自己的服务器里?
当执行
ssh usr@ip 'cat aa.text' >> aa.log
时,cat aa.text
是在远程服务器(usr@ip
)上执行的,但将其输出重定向写入 aa.log
的操作是由本地 Shell 完成,因此 日志文件生成并保存在本地机器