在我使用MSWindows成长的过程中,几年前我转向了备受喜爱的Mac。我不想在操作系统上发起火焰战争。但是,我确实希望终端能够更接近我以前所使用的终端。
我不是要求完整的POSIX支持 - 我没有耐心安装Cygwin - 但我错过了标签式终端,能够轻松剪切和粘贴,以及我的好朋友ls
,{{ 1}},mkdir
,et al。 (对于最后这些,我总是可以把.bat文件放在我的路径上,但这会很快变老。)
任何人都有MSWindows XP的终端应用程序?
答案 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,所以我可以得到这样的东西:
主Openbox窗口中有多个工作区,因此我可以轻松地拥有多达20个非重叠的xterms,我可以轻松地循环。
答案 6 :(得分:1)
我知道你说你不想安装任何东西,但我强烈建议你给Unix服务:
http://technet.microsoft.com/en-us/interopmigration/bb380242.aspx
答案 7 :(得分:1)
答案 8 :(得分:1)
PowerShell是惊人的,但是对于除了最基本的命令以外的任何东西,从bash等切换时都有学习曲线。
我回去使用cygwin。
答案 9 :(得分:0)
PowerShell值得研究。