WSL 常用命令

931 阅读2分钟

Windows Subsystem for Linux (WSL) 是一个在 Windows 上运行 Linux 发行版的兼容层,提供了一个在 Windows 环境中运行 Linux 应用程序的能力。以下是一些常用的 WSL 命令和它们的简介,适合初学者和想要提高工作效率的用户。

1. 启动 WSL

  • wsl
    直接在命令提示符或 PowerShell 中输入 wsl 可以启动默认的 Linux 发行版。

  • wsl -d <发行版名称>
    启动指定的 Linux 发行版。例如,wsl -d Ubuntu 将启动 Ubuntu 发行版。

2. 查看已安装的发行版

  • wsl -lwsl --list
    列出所有已安装的 WSL 发行版及其状态。

  • wsl -l -v
    列出所有已安装的发行版及其版本信息(WSL 1 或 WSL 2)。

3. 设置默认发行版

  • wsl --setdefault <发行版名称>
    设置指定的发行版为默认发行版,以后输入 wsl 时将自动启动该发行版。

4. 更新 WSL 版本

  • wsl --set-version <发行版名称> <版本号>
    将指定的发行版更改为指定的 WSL 版本(1 或 2)。例如,wsl --set-version Ubuntu 2

5. 文件系统操作

  • wsl
    可以直接在 Windows 文件系统中运行 Linux 命令。例如,输入 wsl ls /mnt/c/ 可以列出 C 盘的文件。

  • wslpath
    用于在 Windows 路径和 Linux 路径之间进行转换。例如,wslpath -w /mnt/c/Users 将 Linux 路径转换为 Windows 路径。

6. 运行 Linux 命令

  • wsl <command>
    在 WSL 中运行指定的 Linux 命令,例如 wsl ls -la 将在默认的 Linux 发行版中列出当前目录下的文件。

7. 关闭 WSL

  • wsl --shutdown
    关闭所有正在运行的 WSL 发行版,这对于释放资源或解决问题时非常有用。

8. 导出和导入发行版

  • wsl --export <发行版名称> <文件路径>
    将指定的发行版导出为 tar 文件。例如,wsl --export Ubuntu ubuntu.tar

  • wsl --import <发行版名称> <安装路径> <文件路径>
    从 tar 文件导入发行版。例如,wsl --import MyDistro C:\WSL\MyDistro ubuntu.tar

9. 配置 WSL

  • wsl --set-default-version <版本号>
    设置新安装的 WSL 发行版的默认版本(1 或 2)。

10. 查看 WSL 状态

  • wsl --status
    查看当前 WSL 的状态和版本信息,包括默认版本和已安装的发行版。

小结

WSL 提供了一个强大的工具,可以在 Windows 环境中运行 Linux 应用。以上命令可以帮助用户更有效地管理和使用 WSL 发行版。对于开发人员和系统管理员来说,熟悉这些命令可以提高工作效率,充分利用两种操作系统的优势。