如何使用适用于 Linux 的 Windows 子系统获取 Linux 终端

想要在您的 Windows PC 上快速轻松地访问 Linux? 最好的选择是使用适用于 Linux 的 Windows 子系统。

这给了你一个 Linux bash shell,在 Windows 中运行的终端窗口。 该过程实质上是在 Windows 10 上安装 Linux – 这是您需要了解的内容。

什么是 Linux 的 Windows 子系统?

首先包含在 2018 Windows 10 周年更新中,并在秋季创作者更新中向所有用户推出,适用于 Linux 的 Windows 子系统允许您在 Windows 10 中运行 Linux 软件。

这是 Windows 中内置的一项功能。 与在虚拟机中安装 Linux 不同,Linux 的 Windows 子系统可以从“开始”菜单立即调用。

但是,要使其正常工作,您首先需要启用该功能。

在 Windows 10 上安装适用于 Linux 的 Windows 子系统后,您可以在命令行模式下运行 Linux。 这为您提供了适用于 Windows 10 的几乎功能齐全的 Linux 终端。

Linux Bash Shell:仅适用于 64 位 Windows 10

在开始之前,请确保您运行的是 64 位版本的 Windows 10。遗憾的是,适用于 Linux 的 Windows 子系统无法在 32 位系统上运行。 检查您的计算机运行的是 32 位还是 64 位版本的 Windows。

要检查您的计算机的 64 位兼容性,请按 WIN + I 打开设置,然后 系统 > 关于. 在“设备规格”下,您会看到 系统类型 上市; 对于 Linux 的 Windows 子系统,这应该是 64位操作系统.

如果没有,您需要将 Windows 10 系统从 32 位升级到 64 位。 但是,这仅在您拥有 64 位硬件时才有效。

如何在 Windows 10 上安装 Linux Bash Shell

在继续之前,请注意某些系统不能同时启用 Windows 子系统 for Linux 和虚拟机 (VM)。 因此,如果您偏好在 VM 中运行 Linux,则需要在再次使用虚拟机之前禁用适用于 Linux 的 Windows 子系统。

准备好在 Windows 上安装 Bash 了吗? 首先单击开始并输入“打开窗口”。 这 打开或关闭 Windows 功能 应显示项目,因此单击此打开。 等待列表填充完毕,然后向下滚动到 适用于 Linux 的 Windows 子系统.

应选中此框。 如果不是,请添加检查,然后单击 好的 确认。

系统将提示您重新启动 Windows,因此请按照此说明进行操作。 重启后打开 开始 > Windows 应用商店. 使用搜索工具查找与“Linux”相关的条目并选择要安装的首选 Linux 版本。 无论您选择哪一个,都将决定 Bash 体验。 为了 example,您可以在 Windows 10 上安装 Ubuntu。

安装 Linux 操作系统,然后等待。 完成后,点击 发射 从 Windows 应用商店中或从 开始 菜单。 第一次运行时,系统会提示您输入用户名和密码以创建用户帐户。

其他方法可用于启动您选择的 Linux 环境。 在开始菜单中,您可以输入:

  • bash
  • wsl

两者都将显示为“运行命令”,可以选择它来立即打开 Bash shell。 使用这两种方法的不同之处在于它们在 /mnt/c/Windows/System32 目录。 这意味着您可以浏览 Windows 10 中的 System32 子目录。

请注意,使用 Linux 环境不可能损坏 Windows 10。 您输入的任何命令只会损坏适用于 Linux 的 Windows 子系统和所选操作系统。 Windows 10 将保持安全可靠。

此外,您不再需要启用 Windows 10 开发者模式 在设置中运行 Bash。

Bash Shell 终端与 Windows PowerShell 有何不同?

运行 Windows 10 的 Linux 终端,您可以输入各种命令行指令。

但这与仅使用 Windows 命令提示符或 PowerShell 有何不同?

嗯,当然,这两个系统是完全不同的。 使用 PowerShell 或命令提示符,您只能使用特定于 Windows 的命令。 这意味着,对于 example, 使用 目录 查看目录内容的命令; 在 Linux 中,等价于 ls.

基本上,Windows 和 Linux 之间的差异是这两个文本环境的不同之处。 在 Windows 10 中使用 Bash shell 的好处是您可以在 Windows 中轻松访问 Linux。 这可以节省设置虚拟机或重新引导到 Linux 的双引导安装的时间。

您可以在 Windows 10 中使用 Bash 做什么?

在 Windows 10 上设置 Bash shell 后,您可以像在 Linux PC 上一样使用它。

帮助等标准命令将向您展示如何使用预装的应用程序和工具。 为了 example, 适当的帮助 将演示包管理器的用法。 您可以使用 sudo 适当的更新 获取最新的软件包,就像在 Linux PC 上一样。

同样, sudo 适当升级 命令将 Linux 升级到最新版本的操作系统。

同时,其他标准命令可用。 您可以检查您的网络连接 如果配置检查当前目录 密码并使用 光盘.

您还可以使用 历史 命令。

简而言之,就像在 Windows 10 操作系统中使用 Linux 一样。

Windows 10 Bash 将 Linux 带入任何 PC

为 Linux 设置 Windows 子系统和访问 Bash shell 很容易。 它也比运行虚拟机更快,并且比依赖双启动要简单得多。

回顾一下,在 Windows 10 上运行 Linux Bash shell 所需要做的就是:

  1. 检查您使用的是 64 位 Windows 10。
  2. 在 Windows 功能屏幕中启用适用于 Linux 的 Windows 子系统。
  3. 从 Windows 应用商店安装您选择的 Linux 环境。
  4. 从开始菜单运行 Linux。

从那时起,您可以使用适用于 Windows 的 Linux 终端来执行标准命令行任务。 或者您可以使用 Windows 10 的 Linux 子系统来安装桌面环境。

同时,几乎所有 Linux 命令都可以在 Windows 上的 Bash shell 中使用。 有点生疏,或者需要一些帮助来学习一些 Linux 命令行技巧。