【问题标题】:Change directory and run command in ConEmu tasks在 ConEmu 任务中更改目录并运行命令
【发布时间】:2020-12-17 18:46:24
【问题描述】:

我正在尝试在 Cmder 中创建 ConEmu 任务,我想导航到特定目录并运行 SSH 命令并为此使用 git-bash。我可以更改目录但无法运行 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' is not recognized as an internal or external command, operable program or batch file.

【问题讨论】:

    标签: bash git-bash conemu


    【解决方案1】:

    这里有几个问题

    1. 您正在通过 SSH 连接到远程服务器,它不关心您的本地目录。你为什么要那个?

    2. 你不需要 cmd.exe 来运行 bash 命令。不要添加多余的处理层。他们毫无意义。

    3. 即使您需要通过cmd /c ... 运行某些东西,您也必须了解 cmd 如何取消引用。您必须在命令行周围再添加一个双引号 cmd /c ""something" ... & ..."

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-03
      • 2021-09-14
      • 1970-01-01
      • 1970-01-01
      • 2013-01-07
      相关资源
      最近更新 更多