寻找更好的Windows XP命令行界面。 Visual Studio命令提示符不如Linux / OSX终端好。

思想?

修改

答案:Sourceforge上的控制台和Windows Powershell。谢谢,我会去挖掘它们并对它们进行评估。 Cygwin包对我想要的东西来说太多了。

<强> EDIT2: 现在看起来像Windows Powershell。它的复制<!>放大器功能不是很好,但MS支持它。

有帮助吗?

解决方案

您的问题已被标记,您是否尝试过 Windows PowerShell ?它的范例基于unix的管道,但不是输出文本,而是输出.Net对象。

其他提示

查看Console2 http://sourceforge.net/projects/console/

它的特点:

<!>“多个标签,文本编辑器类文本选择,不同背景类型,alpha和颜色键透明度,可配置字体,不同窗口样式<!>

cygwin的? www.cygwin.com。还是mingwin?

Cygwin的

这是答案延伸线。

我不清楚你的意思是Linux / OSX命令提示是<!> quot; nice <!> quot;。如果您只是提供更多实用程序,我通常会安装 Windows Services for Unix 添加像grep和vi这样的常用程序。

我看到你把<!> quot; powershell <!>作为你的标签之一。也许你可以通过解释你不喜欢的PowerShell作为cmd.exe的替代品来帮助指导我们的答案吗?

我使用 JP Software 中的Take Command

Cygwin 是一个不错的选择。您可以在Windows上运行Bash或其他shell。您可以获得大多数经典的Linux / UNIX命令,shell脚本等。您甚至可以获得GNU编译器,如果您愿意,可以避免使用Visual Studio。从Cygwin,您可以访问常规的Windows程序,驱动器等,因此很少有理由返回cmd.exe。

如果您只是想通过shell脚本(而不是交互式shell)自动执行任务,那么您应该查看 Windows脚本主机。 WSH是适用于Windows的功能丰富的脚本环境,预装在所有现代版本的Windows上。

我最近一直在组合putty,cygwin,screen和zsh(不是bash)。我喜欢zsh的很多功能,比如autocd和auto-pushd,它将您更改的目录放到目录堆栈中,而不必键入pushd。我也喜欢这样一个事实:多个shell共享历史记录,并且不会相互覆盖。屏幕允许我在一个putty窗口中运行多个zsh shell。您可以从cygwin站点获取zsh和screen。我跑:putty -cygterm screen

您还需要具有-cygterm支持的补丁版本的putty。

git的GitBash也是一个不错的选择。它可以配置为在unix环境中使用。 它可以从这里下载 http://msysgit.github.io/

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top