12 我正在使用cygwin。并与ssh结合使用以登录ubuntu服务器。有时,我想切换回cygwin,然后快速切换到ubuntu shell。这该怎么做? command-line ssh — 爱之泉 source
21 您可以像发送任何其他Shell作业一样使ssh客户端后台运行,方法是向其发送信号并返回到父Shell。由于ssh客户端会捕获大多数按键,因此它将捕获正常的shell作业控制按键,但是您可以引起它的注意并使用转义序列进入shell。对于大多数ssh客户端,这涉及发送~直接在换行符之后的。请按以下顺序进行: Enter ~ Ctrl+Z 挂起后,您可以继续使用本地外壳程序。当您想回到挂起的作业时,只需运行fg命令。 要进一步阅读,请查找Bash Job Control。 — 卡列布 source 3 好 击败我。有关更多信息,请运行man ssh并搜索“转义符”,或键入~?ssh会话。 — 詹德(Jander)
3 @Caleb的答案很好,但是您也可以考虑安装终端复用器,例如screen或tmux。显然(根据我在网上可以找到的信息)tmux,过去在Cygwin上运行时遇到了一些问题,但我不知道它的当前状态。 — 库萨兰达 source 2 两者tmux和screen肯定可以用来解决OP所面临的问题,但是开始使用多路复用器是一堆堆东西,可以让您第一次使用。也许您可以将此答案扩展为一组确切的命令,tmux以便通过打开终端,ssh'ing,分离回主外壳然后重新进行安装的过程来吸引新手…… — Caleb,
man ssh并搜索“转义符”,或键入~?ssh会话。