终端和外壳:简要介绍

在上面介绍的最后一行,我们讨论了将 Windows 终端与命令提示符和 PowerShell 之类的程序进行比较。实际上,将 Windows Terminal 与其他两个进行比较是不可能的。比较它们不会比比较苹果和玫瑰更荒谬。

终端

终端只不过是一种依赖于用户的输入/输出介质。作为用户,您将值输入到终端中,终端只是将其转发到系统的大脑 – 到大型机。终端本身不能进行逻辑操作或执行复杂的命令。它只是充当一个信使——在屏幕和系统大脑之间走私数据。

贝壳

Shell 是我们所指的计算机大脑。命令提示符和 Windows PowerShell 都是 Shell 程序。他们从终端获取输入——它从你、用户那里获取——然后将输出反馈给终端。从 Shell 获取输出后,终端会将其放在您的屏幕上供您查看和评估。

无论您选择哪种终端,它都有可能支持 CMD、PowerShell 和您能想到的任何其他 Shell 程序。因此,您应该关注 Shell,而不是您用来查看输出的终端。

什么是 Windows 终端?

Windows Terminal 是命令行工具和 shell 的终端界面,它允许用户将他们最喜欢的命令行应用程序放在一个保护伞下。它提供多标签支持、个性化功能——彩色窗口、文本格式等——Unicode 或 UTF-8 字符支持、GPU 辅助文本渲染和其他值得注意的工具。

Windows Terminal 通常可互换地称为 Microsoft Terminal,于 2019 年 5 月首次亮相。 Terminal 1.0 于 2020 年问世,今年,我们将推出 Terminal 2.0。它是完全免费的、开源的,并且可以从 Windows 应用商店轻松下载。

如何获得 Windows 终端

终端应用程序可以从 Windows 商店轻松免费下载。要获取,请首先转到此链接并单击“获取”。

什么是 Windows 终端?

这会将您带到 Windows 商店以完成下载。再次单击“获取”。

什么是 Windows 终端?

下载将直接进入队列。

什么是 Windows 终端?

下载完成后,您会在屏幕右下角看到一个小提示。单击“启动”以启动并运行应用程序。

什么是 Windows 终端?

由于 Windows 终端不需要安装程序,您将能够立即开始工作。

Windows 终端的主要功能是什么?

Windows Terminal 是一个功能齐全的终端应用程序,并提供了大量强大的功能。下面,我们列出了我们的最爱。

什么是 Windows 终端?

完全可定制

可定制性已成为时代的需要,Windows Terminal 全心全意地利用了它。它允许您添加/更改背景图像、使用配色方案、选择字体样式等。如果您愿意,您可以使您的 Windows 终端版本独一无二,而且没有人会眨眼。

GPU 辅助的文本渲染

感觉可能不多,但在终端应用程序中使用硬件加速可以大有帮助。在处理大型命令时,典型的命令行体验可能看起来有点迟钝。Windows Terminal 使用您的专用 GPU 来平滑整个过程。

自定义快捷键

当您深入了解复杂的命令时,快捷方式会非常方便。Windows Terminal 不仅允许您使用快捷方式,还允许您重新配置它们。例如,如果您不想使用“ctrl+shift+c”进行复制,您可以随意使用任何其他未占用的快捷方式来完成相同的任务。

多标签支持

正如我们所见,您可以使用 Windows 终端来使用 CMD、PowerShell 等 Shell 语言。更有趣的是,您可以并排使用它们。因此,如果您在 CMD 上执行命令并获得突破性的 PowerShell 命令,您只需按“Ctrl + Tab”即可。

参数支持

对命令行参数的支持是 Windows 终端的另一个漂亮功能。通过编写 Windows 终端的 ty 功能。通过编写一行命令行参数,您可以同时创建一个包含三个独立选项卡的终端窗口。首先,请查看 Windows 终端支持的命令行参数。

Windows Terminal 支持哪些 Shell 程序?

按照微软的说法,Windows Terminal 支持任何运行命令行界面的应用程序。从 Azure 到 Oh-My-Zsh,Windows 终端支持大量 Shell,并且在可预见的未来,该列表将继续增长。

Windows 终端与命令提示符和 PowerShell

一开始,我们讨论了为什么将终端与 Shell 程序进行比较毫无意义。因此,它实际上与命令提示符和 PowerShell 下的 Shell 脚本无关。它是关于 Windows 终端上的命令提示符和 Windows PowerShell 的控制台。

首先,我们不得不说,Windows Terminal 领先于其他两个控制台。支持多标签,让您个性化屏幕和配置快捷方式;与命令行参数一起玩得很好,等等。

什么是 Windows 终端?

PowerShell 和命令提示符都有不错的控制台,但它们既没有 Windows 终端的动态性,也没有可定制性。您只能在 PowerShell 控制台上运行 PowerShell,在命令提示符控制台上运行命令提示符。差不多就是这样。