【发布时间】:2017-12-10 19:59:59
【问题描述】:
如果我使用 windows cmd vagrant ssh,我会得到一个不错的命令提示符,如下所示:
vagrant@homestead:~$ echo foo
vagrant@homestead:~$ foo
但是使用 cygwin 和 mintty,我根本没有提示:
echo foo
foo
我认为这与“伪 tty 分配”有关。
使用 cygwin 和 mintty,我可以得到提示:
vagrant ssh -- -t -t
如何更改 cygwin 和 mintty,这样我就不必告诉 -t 了?
关于 ssh -t 选项:
"强制伪 tty 分配。这可以用来执行 arbi- 将基于屏幕的程序放在远程机器上,可以是 非常有用,例如,在实现菜单服务时。多个 -t 即使 ssh 没有本地 tty,选项也会强制分配 tty。”
【问题讨论】: