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

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

这将为您提供一个 Linux bash shell,一个在 Windows 中运行的终端窗口。该过程本质上是在 Windows 10 上安装 Linux – 以下是您需要了解的内容。

Linux 的 Windows 子系统是什么?

适用于 Linux 的 Windows 子系统首先包含在 2018 年 Windows 10 周年更新中,并在秋季创意者更新中向所有用户推出,可让您在 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 位操作系统。如何使用适用于Linux的Windows子系统获取Linux终端

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

如何在 Windows 10 上安装 Linux Bash Shell

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

准备好在 Windows 上安装 Bash 了吗?首先单击“开始”并输入“打开窗口”。应显示“打开或关闭 Windows 功能”项目,因此单击此选项将其打开。等待列表填充,然后向下滚动到Windows Subsystem for Linux。

应选中此框。如果不是,请添加检查,然后单击“确定”进行确认。

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

系统将提示您重新启动 Windows,因此请按照此说明进行操作。重新启动后,打开“开始”>“Windows 应用商店”。使用搜索工具查找与“Linux”相关的条目,然后选择您喜欢的 Linux 版本进行安装。无论您选择哪一个,都将决定 Bash 体验。例如,您可以在 Windows 10 上安装 Ubuntu。 如何使用适用于Linux的Windows子系统获取Linux终端

安装Linux操作系统,然后等待。完成后,单击Windows 应用商店中的“启动”或从“开始”菜单将其打开。首次运行时,系统会提示您输入用户名和密码以创建用户帐户。

还可以使用其他方法来启动您选择的 Linux 环境。从“开始”菜单中,您可以输入:

  • 巴什
  • 瓦斯尔

两者都将显示为“运行命令”,可以选择该命令来立即打开 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 特有的命令。这意味着,例如,使用dir命令查看目录的内容;在 Linux 中,相当于ls。

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

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

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

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

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

同时,还可以使用其他标准命令。您可以使用ifconfig检查网络连接,使用pwd检查当前目录,并使用cd更改到其他目录。

您还可以使用History命令获取最近 10 个输入的快速列表。

简而言之,就像在 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 命令行技巧。

本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。
(0)
上一篇 2023年7月8日
下一篇 2023年7月8日

相关推荐