Windows 终端——管理 WSL 实例的更好方式

适用于 Linux 或 WSL 的 Windows 子系统是一个简洁的小工具,您可以通过它安装和运行 Linux 发行版,而无需双启动或在您的系统上使用虚拟机。 您可以在 Windows 机器上本地运行命令行和 GUI 应用程序。

如何开始使用适用于 Linux 的 Windows 子系统 (WSL)?

WSL2 还提供了多种安装发行版选择,例如 Ubuntu、Debian、Kali 和 SUSE。 启动后,您会发现与任何 Linux 终端应用程序相比,我们在这个类似 PowerShell 的命令提示符上错过了很多功能,例如主题、选项卡、自定义字体等。

在这篇文章中,我们将看看 Windows终端 应用程序,它提供了许多功能,就像任何其他 Linux 终端应用程序一样,如果您正在使用任何使用 WSL2 功能的 Linux 发行版,则 100% 推荐使用它。

目录

Windows终端的特点

它的一些特点是:

  • 您可以自定义终端的主题(Windows 和 Linux)。
  • 透明效果。
  • 您可以选择 Terminal 的不同实例,而不是打开一个新窗口。
  • 您还可以为您的终端使用自定义字体。
  • 完全可定制的键盘快捷键。
  • 默认启动选项(PowerShell、命令提示符、Linux 和 Azure shell)

安装 Windows 终端

您可以直接从Microsoft Store安装此应用程序,这也是推荐的方法,但请注意Microsoft Store要求您使用您的电子邮件ID登录,因此您也可以尝试这种需要您安装此应用程序的方法使用 winget 命令。 只需从开始菜单中搜索并打开 PowerShell,并确保安装了 winget 工具:

winget
检查你的系统是否安装了winget

它已经预装在 Windows 10 1809 或更新版本的 Windows 上,因此您只需键入以下命令即可安装 Windows 终端:

winget install --id=Microsoft.WindowsTerminal -e
使用 Winget 命令安装 Windows 终端

自定义终端

从开始菜单中搜索“终端”并启动它,然后从“新标签”按钮旁边的下拉菜单中,您可以打开此应用程序的设置。

打开 Windows 终端设置打开 Windows 终端设置

现在,您可以从“启动”>“默认终端应用程序”>“Windows 终端”将此应用程序设置为 Windows 的默认终端。 如果您打算定期使用您的 Linux 实例,那么您应该将默认配置文件设置为您的 Linux 安装(例如 example, Debian). 更改每个设置后,请不要忘记点击保存按钮。

现在,转到 Ubuntu(或您已安装的发行版)配置文件,让我们开始自定义 Linux 终端。

自定义您的 Linux 终端设置自定义您的 Linux 终端设置

如您所见,您可以自定义起始目录,默认以管理员身份运行并从此处更改其图标。 如果单击“外观”按钮,您会看到有更多选项可供您自定义终端的外观和感觉,例如主题、字体、透明度和填充。

更改 Linux 终端的外观更改 Linux 终端的外观

如下图所示,我将终端自定义为如下所示:

我的自定义 Ubuntu 终端我的自定义 Ubuntu 终端

有一些几分钟的设置,例如历史大小、通知和终端,您可以从 Ubuntu > Advanced 自定义这些设置。

概括

请注意,WSL 无法在 Windows 上为您提供完整的 Linux 体验,特别是如果您正在寻找完整的桌面体验,我建议您尝试初学者友好的发行版,例如 Linux Mint、Ubuntu 或 Pop!_OS,至少您可以使用它们在虚拟机中。

尽管如此,WSL 是朝着让 Linux 更容易为大众所用的方向迈出的一小步,我希望微软资助更多这样的项目,以便人们可以学习 Linux Terminal 的强大功能,这个 Windows 终端只是朝这个方向发展的又一次发展.

参考

官方 Windows 终端 GitHub 页面