| 我的GitHub | 我的博客 | 我的微信 | 我的邮箱 |
|---|---|---|---|
| baiqiantao | baiqiantao | bqt20094 | baiqiantao@sina.com |
适用于 Linux 的 Windows 子系统
英语名:Windows Subsystem for Linux
官方文档:适用于 Linux 的 Windows 子系统文档
适用于 Linux 的 Windows 子系统可让开发人员直接在 Windows 上按原样运行 GNU/Linux 环境(包括大多数命令行工具、实用工具和应用程序),且不会产生传统虚拟机或双启动设置开销。
WSL 常用命令
- 查看已安装的 WSL 版本:
wsl -l - 检查分配给每个已安装的 Linux 分发版的 WSL 版本:
wsl -l -v - 设置默认分发版版本:
wsl -s linux_name - 修改分发版的 WSL 版本,只能修改为 1 或 2:
wsl --set-version Ubuntu 2 - 将 WSL 2 设置为默认版本:
wsl --set-default-version 2 - 还可以使用
wslconfig命令配置 WSL 分发版
一些基础操作
下面的所有命令均需在有管理员权限的命令行中执行
查看 Windows 版本
-
徽标键 + R,然后键入winver - 在 cmd 中键入
winver或者ver命令 - 设置 -> 关于
启用 Windows WSL 功能
- 设置 -> 搜索
启用或关闭 Windows 功能,勾选适用于 Linux 的 Windows 子系统 - 执行如下命令也可以
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
启用 虚拟机平台 功能
- 安装 WSL 2 之前,必须启用
虚拟机平台(VirtualMachinePlatform)功能 - 设置 -> 搜索
启用或关闭 Windows 功能,勾选虚拟机平台 - 执行如下命令也可以
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
将 WSL 2 设置为默认版本
- 下载安装最新包:适用于 x64 计算机的 WSL2 Linux 内核更新包
- 然后执行命令
wsl --set-default-version 2即可
安装 Linux 发行版
- 打开 Microsoft Store,并选择你偏好的 Linux 分发版,比如
Ubuntu - 下载完成后启动,等待安装完成,设置一个账户
bqt和密码123,然后就可以愉的玩耍了- 创建用户名和密码后,该帐户将是分发版的默认用户,并将在启动时自动登录。
- 此帐户将被视为 Linux 管理员,能够运行
sudo(Super User Do) 管理命令。
- 安装位置在 Users\用户名\AppData\Local\Packages
WSL 简单设置
- 更新和升级包:
sudo apt update && sudo apt upgrade - 重置 Linux 密码:
passwd - 忘记密码时如何重置密码:
- 进入如下命令进入默认 WSL 分发版的根目录:
wsl -u root - 如果不是默认分发版,请使用命令:
wsl -d 目标分发版的名称 -u root - 使用以下命令更新指定用户名的密码:
passwd <WSLUsername> - 系统将提示你输入新的 UNIX 密码,然后确认该密码
- 在被告知密码已成功更新后,使用以下命令关闭 WSL:
exit
- 进入如下命令进入默认 WSL 分发版的根目录:
在 WSL 上安装 Git
- 官方文档
- 大多数 WSL 上已经安装了 git,输入以下命令查看安装的 git 版本:
git --version - 升级到最新版本:
sudo apt-get install git
2018-07-21