Windows 10终于有了真正的命令行

忘记命令提示符。微软正在推出一款名为“Windows终端”的新命令行应用程序。它具有选项卡和主题,可以集中访问PowerShell(经典Cmd环境)和Bash via Windows Subsystem for Linux(WSL)。

长期以来,与其他操作系统相比,Windows的命令行环境较差。Windows10的WSL很棒,它可以让你运行Bash和其他Linux shell。但它基于旧的Windows控制台,如命令提示符中所示。这些窗口没有标签,这是linux和mac终端窗口已经有很长一段时间的功能。随着设置的失败,看起来经典的控制台窗口将无法获得它们。

微软多年来一直在努力改进旧的Windows控制台。微软已经添加了各种“实验控制台功能”,比如Ctrl+C复制和Ctrl+V粘贴,这些功能在默认情况下是禁用的。毕竟,他们可能会使用旧的命令提示符中断遗留应用程序。微软甚至将控制台的配色方案换成了新的、更具可读性的配色方案。微软努力将Unicode支持添加到现有的控制台环境中。微软增加了对VT代码的支持,这样像tmux这样的复杂Linux应用程序就可以使用了。

通过今天的声明,微软宣布了一款名为Windows终端的新应用程序。它将包括多个选项卡以及主题和其他自定义功能。Windows终端使用基于GPU的文本渲染,甚至支持表情符号。它包括选项卡,因此您可以在单个窗口中打开Cmd、PowerShell和WSL控制台。

我们期待着更多地了解这一应用程序,并在6月份进行试验。就目前而言,这看起来似乎是与过去的一次令人兴奋的决裂。它可以在不需要与使用旧Windows控制台的旧业务应用程序保持完美兼容性的情况下做出重大改变。

微软在5月6日的Build 2019开发者大会上宣布了这一新应用,并计划在6月中旬推出。此应用程序不会立即取代经典的Windows控制台环境。GitHub上已经提供了源代码。

除了视觉上的改变,微软还宣布了“用于Linux2的Windows子系统”。据报道,对于文件系统繁重的操作,它将提供高达当前版本WSL两倍的性能。Windows10将包括一个Linux内核来实现这一点。

相关:Windows 10终于获得了真正的命令行

相关文章