因此,让我们从如何在新选项卡中启动 cygwin bash 开始。在我的示例中,我使用的是 msys-git 的 cygwin bash,因为这是我安装的:
我使用的命令是:
%systemroot%\SysWOW64\cmd.exe /c ""C:\Program Files (x86)\Git\bin\sh.exe" --login -i"
所以这是一个交互式shell。如果我想从 cygwin bash 内部运行 ls,我可以使用sh -exec
而不是sh --login -i
它看起来像这样:
C:\Users\JDearing>"C:\Program Files (x86)\Git\bin\sh.exe" -exec "/bin/ls c:\\"
+ /bin/ls c:
$Recycle.Bin VC_RED.MSI install.exe
BOOTSECT.BAK VC_RED.cab install.ini
Chocolatey Windows install.res.1028.dll
Documents and Settings boot install.res.1031.dll
EntLib41Src bootmgr install.res.1033.dll
Intel eula.1028.txt install.res.1036.dll
MSOCache eula.1031.txt install.res.1040.dll
PerfLogs eula.1033.txt install.res.1041.dll
Program Files eula.1036.txt install.res.1042.dll
Program Files (x86) eula.1040.txt install.res.2052.dll
ProgramData eula.1041.txt install.res.3082.dll
Recovery eula.1042.txt old_machine
RiskWorks eula.2052.txt pagefile.sys
SWSetup eula.3082.txt profiles
SafeBoot.fs globdata.ini sysinternals
SafeBoot.rsv hiberfil.sys vcredist.bmp
System Volume Information ilspy
Users inetpub
C:\Users\JDearing>
Run Code Online (Sandbox Code Playgroud)
因此,您可以使用以下内容从 cygwin bash 启动 ssh:
%systemroot%\SysWOW64\cmd.exe /c ""C:\Program Files (x86)\Git\bin\sh.exe" -exec "/usr/bin/ssh Car981@linuxbox.domain.com""
你可能不得不玩引号。我建议查看我的 conemu 任务以供参考。
归档时间: |
|
查看次数: |
25030 次 |
最近记录: |