【问题标题】:better command for Windows? [closed]更好的 Windows 命令? [关闭]
【发布时间】:2010-09-05 19:43:51
【问题描述】:

在我使用 MSWindows 长大的过程中,我在几年前过渡到了我深受喜爱的 Mac。我不想在操作系统上引发一场激烈的战争。但是,我确实想要一个更接近我习惯的终端。

我不是要求完整的 POSIX 支持 - 我没有耐心安装 Cygwin - 但我想念标签式终端,能够轻松剪切和粘贴,以及我的好朋友 lsmkdirrm,等。 (对于最后这些,我总是可以将 .bat 文件放在我的路径上,但这很快就会过时。)

谁有 MSWindows XP 的终端应用程序?

【问题讨论】:

  • 这个问题再次相关,因为 Windows 10 现在支持 Linux 子系统。当然还有 powershell。
  • Ctrl + R获取命令历史记录是我在cmd.exe中最怀念的。这很容易通过安装CLink 来解决。在https://superuser.com/questions/1248999#1581575 的最底部有一个指向 CLink 安装程序的直接链接。

标签: windows macos command-line terminal


【解决方案1】:

我正在使用powershell,它可以防止你发疯,它有 rm、mkdir 和 ls。 选项卡式终端仍然不在powershell中,复制粘贴类似于cmd,但比cmd.exe更好。

【讨论】:

    【解决方案2】:

    更多选择:

    MSYS:一个提供 POSIX 兼容的 Bourne shell 环境的最小系统,带有少量 UNIX 命令行工具。主要开发用于执行用于构建开源软件的配置脚本和 Makefile,但也可用作通用命令行界面来替代 Windows cmd.exe。

    GNU utilities for Win32:通用 GNU 实用程序到本机 Win32 的端口。在这种情况下,本机意味着可执行文件仅依赖于 Microsoft C 运行时 (msvcrt.dll),而不是像 Cygwin 工具提供的模拟层。

    【讨论】:

    • MSYS 在 Vista 上的安装和使用问题令人难以置信,最后一个安装程序是在 2001 年创建的,实际上只在 XP 上运行良好。
    • 不知道你在说什么,我在 Vista 上使用 msys 大概有一年了,最新的安装程序肯定不是 2001 年创建的。
    【解决方案3】:

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

    Console 也是一个很好的替代品,并且比 PowerCmd 更加精简(有时可能有点功能丰富。

    另外,如果你安装了powershell,也可以通过withing运行powershell。

    【讨论】:

      【解决方案4】:

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

      此外,您可以将 iPython 重新安装到您的 UNIX 机器和 Windows 上,这意味着您的环境可以随处跟随。

      【讨论】:

        【解决方案5】:

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

        【讨论】:

        • 绝对喜欢cmder。我几乎没有什么负面的看法。
        • 我也很喜欢cmder。
        【解决方案6】:

        我从未找到比 Cygwin 更喜欢的东西。

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

        它在 Openbox 主窗口中有多个工作区,因此我可以轻松拥有多达 20 个不重叠的 xterm,我可以轻松地循环浏览。

        【讨论】:

          【解决方案7】:

          我知道你说过你不想安装任何东西,但我强烈建议你试试 Services For Unix:

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

          【讨论】:

          • 只有拥有 Ultimate 或 Enterprise 版本的选项。
          【解决方案8】:

          我使用Consoleunxutils

          选项卡控制台,更易于管理选择/复制/粘贴

          用于 ls、rm、grep、uniq、sort ... 和其他优点的 unxutils。

          【讨论】:

            【解决方案9】:

            PowerShell 非常棒,但是除了最基本的命令之外,从 bash 等切换时还有一个学习曲线。

            我又开始使用 cygwin。

            【讨论】:

              【解决方案10】:

              PowerShell 值得研究。

              【讨论】:

                猜你喜欢
                • 2010-09-05
                • 2010-10-17
                • 2014-07-21
                • 2016-09-06
                • 1970-01-01
                • 1970-01-01
                • 2014-06-07
                • 1970-01-01
                相关资源
                最近更新 更多