3

我一直在使用 Putty 进行 SSH 连接,效果很好。现在我需要做更多的本地命令行开发,我发现 Putty 没有这样做。根据我的发现,Mintty 基本上是本地版本的 Putty,但它需要 Cygwin 才能工作。

使用 Mintty 和 Cygwin 而不是默认的 Windows 命令提示符,我有什么特别的好处?

4

1 回答 1

1

Cygwin 在 Windows 上提供了一个 *NIX 命令行环境。它功能非常丰富,还集成了许多原生 Windows 特性和功能。

PuTTY 只是一个终端仿真器,实际上有一个程序可以让您在 Windows 上的 Cygwin 环境中使用 PuTTY 仿真器而不是 MinTTY,但现在这个名字让我忘记了。

编辑: 我试图想到的允许您在 Cygwin 环境中使用 PuTTY 终端的程序是PuTTYCyg,但该项目不再维护。但是,PuTTYCyg 功能已合并到KiTTY软件中。KiTTY 基本上是具有更多功能的 PuTTY。

如果你只做 Windows 的东西,你最好学习 PowerShell,但如果你更熟悉 *NIX 环境并希望将这些东西与 Windows 集成,请使用带有 MinTTY 的 Cygwin。

您始终可以在本机 cmd.exe shell 中使用运行 Cygwin 环境的 Cygwin.bat,但 MinTTY 终端仿真器提供更多功能,例如 xterm-256color 支持等。

还有一些其他终端仿真器与 Cygwin 集成,但 MinTTY 几乎是标准。

于 2015-09-26T14:59:24.617 回答