标签: bash shell ssh
如果我执行ssh并获取别名命令并执行该命令,我收到错误, 说“找不到命令”。可能是什么问题?我在远程机器上为这个命令做了别名。 提前致谢
答案 0 :(得分:4)
使用完整终端登录,并使用您要运行的命令直接将bash作为交互式登录shell执行:
ssh -t <hostname> bash -lic '<command-or-alias>'
这应解析所有别名并正确执行命令。