我一直在使用Putty进行SSH连接,它工作得很好。现在我需要做更多的本地命令行开发,而我发现Putty做不到这一点。Mintty基本上是本地版本的Putty,从我发现,但它需要Cygwin才能工作。
使用Mintty和Cygwin代替默认的Windows命令提示符有什么好处?
Cygwin在Windows上提供一个*NIX命令行环境。它的功能非常丰富,并且还集成了许多本地Windows的特性和功能。
PuTTY只是一个终端模拟器,实际上有一个程序允许你在Windows上的Cygwin环境中使用PuTTY模拟器而不是MinTTY,但是这个名字现在我忘记了。
编辑: 我试图想到的程序,允许您使用PuTTY终端与您的Cygwin环境是PuTTYCyg,但该项目不再维护。但是,PuTTYCyg特性已经合并到KiTTY软件中。
如果你只做Windows的东西,你最好学习PowerShell,但如果你更熟悉*NIX环境,并希望将这些东西集成到Windows中,使用Cygwin和MinTTY。
您始终可以使用在本机cmd.exe shell中运行Cygwin环境的Cygwin.bat,但是MinTTY终端模拟器提供了更多功能,例如xterm-256color支持等。
还有一些其他的终端仿真器与Cygwin集成,但MinTTY几乎是标准的。