vlambda博客
学习文章列表

如何轻松高效在 Windows 上运行 Linux 命令



后台回复“加群”加入Linux技术交流群


什么是 WSL?

今天在介绍这个来自 Windows 的出色工具,它允许用户直接在 Windows 上运行 GNU/Linux 环境,而无需双引导甚至安装虚拟机。

WSL 使您能够运行命令行工具和 ELF-64 二进制文件。您可以安装 git、tmux、vim 和 Nano 等工具。运行 Bash shell 脚本和 Linux 应用程序(如 PostgreSQL、MySQL)是 WSL 中包含的其他功能,以及 Python、Ruby、Rust 等的语言功能。该工具甚至可以让您使用 Linux 命令运行 Windows 应用程序!

什么是 WSL2?

WSL2 是适用于 Linux 的 Windows 子系统的较新版本。它的主要目标是提高文件系统性能并增加完整的系统调用兼容性。它的运行方式与 WSL 相同,只是允许使用更强大的文件系统命令以及 Linux 文件系统如何存储在 Windows 硬盘上。WSL 和 WSL2 允许使用真正的 Linux 内核,WSL2 更有效地利用内核。Linux 发行版可以在 WSL 或 WSL2 上运行,并且可以随时升级或降级。

安装 WSL

安装之前有一些先决条件需要检查。首先,您需要管理员权限才能安装它。接下来,需要到设置应用程序的关于我的电脑部分。验证系统正在运行 OS Build 19041 或更高版本,如下所示:

验证操作系统构建版本后,您需要以管理员身份打开 PowerShell 窗口。您可以通过右键单击任务栏中的 Windows 图标并选择 Windows PowerShell (Admin) 并运行 wsl –install 来执行此操作。

如何轻松高效在 Windows 上运行 Linux 命令

运行此命令后将安装 WSL2 和 WSL,但默认情况下将启用 WSL2。Ubuntu 也将被下载并设置为您的默认发行版。您可以使用 install 命令上的 -d 标志更改默认分发。

Microsoft Store 中有许多不同的发行版,但您也可以导入自定义发行版或创建自己的发行版。

如何轻松高效在 Windows 上运行 Linux 命令

接下来,只需要从开始菜单打开分发应用程序。它会要求您创建用户名和密码,仅此而已。

结论

这个工具对于热爱 Linux 的 Windows 用户来说非常高效。在没有额外依赖项的情况下测试 Python 代码,所有这些都在 Hyper-V 风格的环境中完成。

接:https://blog.csdn.net/yugemengjing/article/deta




推荐阅读










👇扫码关注,更多好文第一时间收到👇

后台回复“加群”加入Linux技术交流群