如何在 Windows WSL 上运行 Arch Linux |
适用于 Linux 的 Windows 子系统允许开发人员直接在 Windows 上运行 GNU/Linux 环境(包括大多数命令行工具、实用程序和应用程序),无需修改,无需虚拟机的开销。
WSL 使您能够:
- 选择您最喜欢的 GNU/Linux 发行版(Arch Linux、Ubuntu、OpenSUSE、Kali、Debian、Fedora、Pengwin 等)。
- 运行常见的命令行免费软件,例如 grep、sed、awk 或其他 ELF-64 二进制文件。
- 运行 Bash shell 脚本和 GNU/Linux 命令行应用程序
- 使用自己的 GNU/Linux 分发包管理器安装其他软件。
- 使用类 Unix 命令行 shell 调用 Windows 应用程序。
- 在 Windows 上调用 GNU/Linux 应用程序。
因此,有了这样的能力,我们就可以完成很多事情,而不必担心安装虚拟机管理程序,从而享受 Linux 的好处。安装并准备好 Windows 10 后,按照以下步骤操作,您将拥有 Arch Linux 版本。
步骤 1:安装适用于 Linux 的 Windows 子系统
这一功能使 Windows 能够“托管”Linux。要启用此功能,您可以运行 PowerShell 命令或按照以下 GUI 步骤操作。
选项 1:运行 Powershell 命令
以管理员身份打开 PowerShell 并运行以下命令
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
可选 2:按照桌面上所示的屏幕截图进行操作
按 Windows 键并输入“Control”来搜索“控制面板”。
一旦出现,单击它即可打开该应用程序。
单击“程序”。
进入“程序”后,单击“打开或关闭 Windows 功能”
这将打开一个名为“Windows 功能”的小弹出窗口。向下滚动直到看到“适用于 Linux 的 Windows 子系统”。单击复选框以选中该选项,然后单击“确定”。这将提示您重新启动计算机。乖乖听从命令。重新启动计算机后,请继续执行下一步。
第 2 步:前往 GitHub 下载 ArchWSL
单击此链接可从 GitHub 获取 ArchWSL。单击 ZIP 文件进行下载。
步骤 3:解压下载的文件
文件下载成功后,只需将其解压即可获得我们感兴趣的应用程序。
第 4 步:单击 Arch.exe 应用程序
现在是时候安装我们的应用程序并在我们的桌面上安装 Arch beating 了。双击应用程序文件,它将打开一个类似命令行的窗口,如下所示。
安装完成后,您应该会看到如下所示的消息。按任意键,我们的应用程序 (ArchWSL) 就已安装。
第 5 步:启动应用程序
只需再次单击该应用程序,Arch Linux 控制台就会等待您的命令。
使用勺子
scoop bucket add extras
scoop install archwsl
执行使用:
Usage :
<no args>
- Open a new shell with your default settings.
run <command line>
- Run the given command line in that instance. Inherit current directory.
runp <command line (includes windows path)>
- Run the given command line in that instance after converting its path.
config [setting [value]]
- `--default-user <user>`: Set the default user of this instance to <user>.
- `--default-uid <uid>`: Set the default user uid of this instance to <uid>.
- `--append-path <true|false>`: Switch of Append Windows PATH to $PATH
- `--mount-drive <true|false>`: Switch of Mount drives
- `--default-term <default|wt|flute>`: Set default type of terminal window.
get [setting]
- `--default-uid`: Get the default user uid in this instance.
- `--append-path`: Get true/false status of Append Windows PATH to $PATH.
- `--mount-drive`: Get true/false status of Mount drives.
- `--wsl-version`: Get the version os the WSL (1/2) of this instance.
- `--default-term`: Get Default Terminal type of this instance launcher.
- `--lxguid`: Get WSL GUID key for this instance.
backup [contents]
- `--tar`: Output backup.tar to the current directory.
- `--reg`: Output settings registry file to the current directory.
clean
- Uninstall that instance.
help
- Print this usage message.
顶级网络安全学习视频课程:
- Kali Linux 初学者教程
- 完整的道德黑客课程:初级到高级!
- 完整的网络安全课程:黑客暴露!
- 完整的网络安全课程:网络安全!
- 完整的网络安全课程:端点保护!
- 网络黑客攻击(续)——中级到高级
结论
现在是在 Windows 环境中享受 Arch 实例的时候了,我们希望它会很有趣。如果您不喜欢 Bash,您可以继续安装您最喜欢的 shell,也可以根据需要进行其他修改。总而言之,我们希望这篇文章对您有所帮助并且令人愉快。您还可以考虑阅读下面概述的其他指南
如何在 Arch Linux/Manjaro 上安装 Snap
如何在 Arch Linux 上安装 Podman/Manjaro
在 Ubuntu/Debian/CentOS/Fedora/Arch Linux 上安装 Terraform
Arch Linux 与 Manjaro – 为什么我使用 Arch/Manjaro Linux
如何在 Arch Linux 上安装 Chef 开发套件