Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/shell/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Shell 通过Cygwin和命令提示符(在Windows上)使用Mintty的实际好处是什么_Shell_Cygwin_Command Prompt_Putty_Mintty - Fatal编程技术网

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

Shell 通过Cygwin和命令提示符(在Windows上)使用Mintty的实际好处是什么,shell,cygwin,command-prompt,putty,mintty,Shell,Cygwin,Command Prompt,Putty,Mintty,我一直在使用Putty进行SSH连接,效果非常好。现在我需要做更多的本地命令行开发,我发现Putty不能做到这一点。根据我的发现,Mintty基本上是本地版本的Putty,但它需要Cygwin才能工作 使用Mintty和Cygwin而不是默认的Windows命令提示符有什么好处?Cygwin在Windows上提供了*NIX命令行环境。它功能非常丰富,还集成了许多本机Windows功能 PuTTY只是一个终端仿真器,实际上有一个程序可以让你在Windows上的Cygwin环境中使用PuTTY仿真器

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


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

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

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

Edit:我试图想到的允许您在Cygwin环境中使用PuTTY终端的程序是,但项目不再维护。但是,PuttyGy功能已合并到软件中。基蒂基本上是腻子与更多的功能

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

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


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

听起来你在问“如何在windows上获得bash shell”。。。。这就是你的意思吗?请把你的问题转到。基本上我只想要一个功能更丰富的命令,比如bash shell函数。我正在尝试Cygwin,但在处理所有依赖项时遇到了问题。我如何移动主题?首次帐户用户。您也可以将Cygwin的X服务器与xterm(或任何您喜欢的终端模拟器)一起使用。@KeithThompson说得对。不过,我不太喜欢Cygwin的内置X服务器。有时我更喜欢在MinTTY中使用并设置
$DISPLAY
环境变量,这样我就可以从远程Crunchbang/Debian主机启动一个漂亮的(带选项卡的)x-terminal-emulator。不过,我主要指的是非X选项。