Bash 在ConEmu任务中更改目录并运行命令

Bash 在ConEmu任务中更改目录并运行命令,bash,git-bash,conemu,Bash,Git Bash,Conemu,我试图在Cmder中创建ConEmu任务,我想导航到特定目录并运行SSH命令,并为此使用gitbash。我可以更改目录,但无法运行SSH命令 命令 *cmd /c "%ConEmuDir%\..\git-for-windows\bin\bash" --login -i -new_console:d:E:\Project\SSHKeys && ssh -i "secret.pem" ubuntu@ip_address 错误 'C:\cmd

我试图在Cmder中创建ConEmu任务,我想导航到特定目录并运行SSH命令,并为此使用
gitbash
。我可以更改目录,但无法运行SSH命令

命令

*cmd /c "%ConEmuDir%\..\git-for-windows\bin\bash" --login -i  -new_console:d:E:\Project\SSHKeys && ssh -i "secret.pem" ubuntu@ip_address
错误


'C:\cmder\vendor\conemu-maximus5\..\git for windows\bin\bash”--login-i&&ssh-i“secret.pem”无法识别为内部或外部命令、可操作程序或批处理文件。

您在这里遇到了几个问题

  • 您正在SSH连接到远程服务器,它不关心您的本地目录。你为什么要那样

  • 运行bash命令不需要cmd.exe。不要添加多余的已处理层。他们没有理智

  • 即使您需要通过
    cmd/c…
    运行某些东西,您也必须了解cmd如何取消引用。您必须在命令行
    cmd/c“something”…&…“