更好的Windows命令?

时间:2008-08-13 17:06:04

标签: windows macos command-line terminal

在我使用MSWindows成长的过程中,几年前我转向了备受喜爱的Mac。我不想在操作系统上发起火焰战争。但是,我确实希望终端能够更接近我以前所使用的终端。

我不是要求完整的POSIX支持 - 我没有耐心安装Cygwin - 但我错过了标签式终端,能够轻松剪切和粘贴,以及我的好朋友ls,{{ 1}},mkdir,et al。 (对于最后这些,我总是可以把.bat文件放在我的路径上,但这会很快变老。)

任何人都有MSWindows XP的终端应用程序?

10 个答案:

答案 0 :(得分:7)

我正在使用powershell,它很棒,让你不会发疯,它有rm和mkdir和ls。 选项卡式终端仍然不在PowerShell中,复制粘贴类似于cmd,但其方式优于cmd.exe。

答案 1 :(得分:6)

更多选择:

MSYS:一个最小的SYStem,提供与POSIX兼容的Bourne shell环境,以及一小组UNIX命令行工具。主要是作为执行配置脚本和Makefile用于构建开源软件的手段而开发的,但也可用作替换Windows cmd.exe的通用命令行界面。

GNU utilities for Win32:常见GNU实用程序的端口到本机Win32。在此上下文中,native表示可执行文件仅依赖于Microsoft C-runtime(msvcrt.dll),而不依赖于Cygwin工具提供的仿真层。

答案 2 :(得分:4)

PowerCmd很棒,有很多功能,包括标签,剪切/复制/过去等等。

Console也是一个很好的替代品,并且比PowerCmd(它有时可能有点功能丰富了一点点被剥夺了。

此外,对于这两种情况,如果安装了PowerShell,则可以使用PowerShell运行PowerShell。

答案 3 :(得分:4)

如果你是一个Pythonista,那么iPython很难被击败。它有一些比较常见的shell命令(即ls,pwd,cd等),也可以通过前缀'!'运行任何其他shell命令。 (即!latex file.tex),但也是一个完整的Python shell,包含历史记录,制表符,多行编辑器支持,日志记录等等。

此外,您可以在您的UNIX机器和Windows上安装iPython,这意味着无论您去哪里,您的环境都可以随时使用。

答案 4 :(得分:3)

有一个名为cmder的新 ish 开源控制台模拟器。它看起来非常好,并具有一些先进的功能,使其更好用。你也可以使用powershell。最重要的是,它是便携式的!

答案 5 :(得分:2)

我从来没有找到任何比Cygwin更喜欢的东西。

我也继续安装了Cygwin / X w / Openbox,所以我可以得到这样的东西:

alt text

主Openbox窗口中有多个工作区,因此我可以轻松地拥有多达20个非重叠的xterms,我可以轻松地循环。

答案 6 :(得分:1)

我知道你说你不想安装任何东西,但我强烈建议你给Unix服务:

http://technet.microsoft.com/en-us/interopmigration/bb380242.aspx

答案 7 :(得分:1)

我将Consoleunxutils

一起使用

标签控制台,更易于管理选择/复制/粘贴

unsutils for ls,rm,grep,uniq,sort ...和其他善良。

答案 8 :(得分:1)

PowerShell是惊人的,但是对于除了最基本的命令以外的任何东西,从bash等切换时都有学习曲线。

我回去使用cygwin。

答案 9 :(得分:0)

PowerShell值得研究。