通过 Cygwin Vs 使用 Mintty 的实际好处是什么?命令提示符(在 Windows 上)

What is the practical benefit of using Mintty via Cygwin Vs. Command Prompt (on Windows)

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

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

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

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

编辑: 我试图想到的允许您在 Cygwin 环境中使用 PuTTY 终端的程序是 PuTTYCyg, but the project is no longer maintained. However, the PuTTYCyg features have been merged into the KiTTY 软件。 KiTTY 基本上是具有更多功能的 PuTTY。

如果您只做 Windows 事情,最好学习 PowerShell,但如果您更熟悉 *NIX 环境并希望将这些事情与 Windows 集成,请使用 Cygwin使用 MinTTY。

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

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