博文地址

我的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 设置为默认版本

安装 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 上安装 Git

  • 官方文档
  • 大多数 WSL 上已经安装了 git,输入以下命令查看安装的 git 版本:git --version
  • 升级到最新版本:sudo apt-get install git

2018-07-21

相关文章: