在 Windows 系统上安装 Linux 子系统390

##


简介
Linux 子系统 (WSL) 是一个在 Windows 中通过虚拟化运行 Linux 发行版的功能。这允许用户在不双启动或使用虚拟机的情况下,在 Windows 系统上运行 Linux 应用程序和工具。


WSL 的优点
* 在 Windows 环境中无缝集成 Linux。
* 轻松访问 Linux 命令行和工具。
* 运行 Linux 应用程序,无需安装完整的 Linux 操作系统。
* 减少双启动或虚拟机切换的需要。


安装 WSL


启用 Windows 功能
1. 打开设置 > 应用程序 > 可选功能。
2. 单击“添加功能”。
3. 选择“Linux 子系统”并单击“安装”。


安装 Linux 发行版
1. 打开 Microsoft Store。
2. 搜索并安装所需的 Linux 发行版,例如 Ubuntu、Debian 或 Kali Linux。


配置 WSL


创建用户
在第一次启动 Linux 发行版时,将提示您创建用户。使用您的 Windows 凭据或创建新用户。


更改默认 shell
默认情况下,WSL 使用 bash 作为 shell。要更改 shell,请打开 Linux 发行版命令行并运行以下命令:
```bash
chsh -s
```
例如,要将 shell 更改为 zsh,请输入:
```bash
chsh -s /usr/bin/zsh
```


安装图形界面 (GUI)
某些 Linux 发行版,如 Ubuntu,支持在 WSL 上安装 GUI。为此,请在 Linux 发行版命令行中运行以下命令:
```bash
sudo apt update
sudo apt install ubuntu-desktop-minimal
```


访问 Windows 文件系统
WSL 提供了一个虚拟文件系统,称为 `/mnt/c`。它挂载 Windows 系统的 C: 驱动器。您可以使用此挂载点访问和编辑 Windows 文件。


使用 WSL


运行 Linux 应用程序
在 Linux 发行版命令行中,您可以通过其可执行文件名称运行 Linux 应用程序。例如,要运行 nano 文本编辑器,请输入:
```bash
nano
```


使用 Linux 命令
WSL 提供了一个功能齐全的 Linux shell,您可以使用它运行 Linux 命令。例如,以下命令列出当前目录中的文件:
```bash
ls
```


高级用法


共享剪贴板
您可以使用以下命令在 Windows 和 Linux 之间共享剪贴板:
* Windows 到 Linux:
```
wsl --clipboard
```
* Linux 到 Windows:
```
wsl --clipboard --copyFrom
```


访问 Windows 注册表
WSL 提供了访问 Windows 注册表的工具。为此,请运行以下命令:
```bash
/reg:32
```


故障排除


网络连接问题
如果您在 WSL 内遇到网络连接问题,请尝试以下步骤:
* 确保 Windows 系统已连接到互联网。
* 检查 WSL 发行版的网络设置。
* 尝试重启 WSL 发行版和 Windows 系统。


文件权限问题
如果您在访问 Windows 文件系统时遇到权限问题,请尝试以下步骤:
* 以管理员身份运行 WSL 发行版。
* 授予 WSL 发行版对 Windows 文件夹的访问权限。


结论
WSL 使在 Windows 中无缝运行 Linux 可行。它提供了使用 Linux 命令行、运行 Linux 应用程序和访问 Windows 文件系统的能力。通过其易用性和强大的特性,WSL 对于希望在 Windows 系统中利用 Linux 功能的用户来说是一个宝贵的工具。

2024-10-17


上一篇:macOS 与 Linux:操作系统比较

下一篇:Android 教务管理系统:技术和优势综述