第三方Windows命令行程序?

时间:2008-10-10 23:30:09

标签: shell command-line windows-xp upgrade

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

思想?

修改

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

EDIT2: 现在看起来像Windows Powershell。它的复制和粘贴功能不是很好,但MS支持它。

10 个答案:

答案 0 :(得分:6)

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

它的特点:

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

答案 1 :(得分:2)

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

答案 2 :(得分:2)

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

答案 3 :(得分:1)

Cygwin的

这是答案延伸线。

答案 4 :(得分:1)

我不清楚Linux / OSX命令提示“好”的含义。如果您只是提供更多实用程序,我通常会安装Windows Services for Unix来添加像grep和vi这样的常用程序。

答案 5 :(得分:0)

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

答案 6 :(得分:0)

我使用JP Software

中的Take Command

答案 7 :(得分:0)

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

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

答案 8 :(得分:0)

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

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

答案 9 :(得分:0)

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