首页 > 系统相关 >windows安装wsl,在windows中使用ubuntu

windows安装wsl,在windows中使用ubuntu

时间:2022-08-16 10:01:52浏览次数:110  
标签:windows ubuntu wsl WSL Windows 发行版 Linux

WSL(Windows Subsystem for Linux)即适用于 Linux 的 Windows 子系统,它是随 Windows 操作系统一起提供。

WSL是windows操作系统的子系统,算是一款为windows10以上定制的特别的虚拟机平台。

一、 安装

在使用它之前必须先启用它并安装 Linux 发行版。

若要使用简化的 --install 命令,必须运行最新版本的 Windows(内部版本 20262+)。 若要检查 Windows 版本及内部版本号,选择 Windows 徽标键 + R,然后键入“winver”,选择“确定”。 可以使用“设置”菜单或 Windows 更新助手进行更新。

如果希望安装除 Ubuntu 以外的 Linux 发行版,或者希望手动完成这些步骤,请参阅 文末的参考链接

打开 PowerShell(或 Windows 命令提示符)并输入:

wsl --install  

--install 命令执行以下操作:

  • 启用可选的 WSL 和虚拟机平台组件
  • 下载并安装最新 Linux 内核
  • 将 WSL 2 设置为默认值
  • 下载并安装 Ubuntu Linux 发行版(可能需要重新启动)

在此安装过程中,你将需要重启计算机。

 

 

 

 

 二、 版本

要查看 Linux 发行版是设置为 WSL 1 还是 WSL 2,请使用命令:  wsl -l -v

要更改版本,请使用 : wsl --set-version <distro name> 2  

例:wsl --set-version Ubuntu-20.04 2   #将 Ubuntu 20.04 发行版设置为使用 WSL 2

三、运行

安装后,有几种方法可以运行 Linux 发行版:

  1. 安装 Windows 终端(推荐):使用 Windows 终端支持你想要安装的任意数量的命令行,并允许你在多个标签或窗口窗格中打开它们并在多个 Linux 发行版或其他命令行(PowerShell、命令提示符、PowerShell、Azure CLI 等)之间快速切换。 可使用独特的配色方案、字体样式、大小、背景图像和自定义键盘快捷键来完全自定义终端。 了解详细信息。
  2. 通过访问 Windows“开始”菜单并键入已安装的发行版的名称,可以直接打开 Linux 发行版。 例如:“Ubuntu”。 这会在其自己的控制台窗口中打开 Ubuntu。
  3. 在 Windows 命令提示符或 PowerShell 中,可以输入已安装的发行版的名称。 例如:ubuntu
  4. 在 Windows 命令提示符或 PowerShell 中,可以在当前命令行中打开默认的 Linux 发行版,方法是输入:wsl.exe
  5. 在 Windows 命令提示符或 PowerShell 中,可以在当前命令行中使用默认的 Linux 发行版,而无需输入新的发行版名称,方法是输入:wsl [command]。 将 [command] 替换为 WSL 命令,例如,替换为 wsl -l -v 以列出已安装的发行版,或 wsl pwd 以查看当前目录路径在 WSL 中的装载位置。 在 PowerShell 中,命令 get-date 将提供 Windows 文件系统中的日期,而 wsl date 将提供 Linux 文件系统中的日期。

选择的方法应取决于所执行的操作。 如果已在 Windows 提示符或 PowerShell 窗口中打开 WSL 命令行并想退出,请输入命令:exit

 

 

参考链接:https://docs.microsoft.com/zh-cn/windows/wsl/ 

Microsoft的wsl官方资料:https://docs.microsoft.com/zh-cn/windows/wsl/

Microsoft的wsl命令详解:https://docs.microsoft.com/zh-cn/windows/wsl/basic-commands

Ubuntu的wsl相关资料:   https://ubuntu.com/tutorials/install-ubuntu-on-wsl2-on-windows-10#2-install-wsl

标签:windows,ubuntu,wsl,WSL,Windows,发行版,Linux
From: https://www.cnblogs.com/santia-god/p/16590578.html

相关文章

  • windows查看java进程情况
    1.场景有时候我们启动了多个java程序,需要查看各个java程序占用的的内存情况。打开任务管理器选择“进程”,发现有好多java.exe进程,无法直接查看内存使用情况。 jconsol......
  • ubuntu20.04 设置开机启动
     修改rc-local.service文件的权限sudochmod777/lib/systemd/system/rc-local.service修改rc-local.service文件打开rc-local.service,可以看到有以下内容:#......
  • windows11上打开ie11浏览器(亲测有效)
    使用vbs脚本方式第一步:新建txt文件,复制以下代码CreateObject("InternetExplorer.Application").Visible=true保存,修改后缀名为.vbs双击文件,即可打开ie11第二步在edge......
  • Ubuntu20.04下微信、QQ、腾讯会议等常用软件的安装
    使用Ubuntu系统的一大痛点就是没有Windows下微信、QQ、腾讯会议等常用软件的适配,好在随着国产linux系统优麒麟UbuntuKylin的发展,这些软件也逐渐有了deb安装包,方便我们在U......
  • 杀死 Windows 某个端口
    进入终端命令行,输入netstat-aon|findstr3000查找端口号所对应的PID:输入指令taskkill/pid20348/f:......
  • centos/windows服务器,Mysql数据库表结构损坏-已解决
    【问题原因】服务器突然断电【故障报告】数据库表结构损坏【解决思路】进入强制恢复模式,备份库表及数据重建故障发现周末公司断电,周一启动数据库就直接报错了查看日......
  • 解决WINDOWS防火墙开启后Ping不通
    WINDOWS系统由于安全考虑,当开启防火墙时,默认不允许外主机对其进行ping功能,即别的电脑ping不通本机。别的主机ping不通本机是因为本机的防火墙关闭了ICMP回显功能,只要把这回......
  • Chrome 50放弃Windows和OS X
    Chrome浏览器正式为Windows、Linux和Mac系统发布了Chrome50稳定版。如果你还记得Google去年11月曾宣布要在今年4月停止对老旧操作系统的支持,那么此次Chrome50不再支......
  • Ubuntu系统不能连接网络
    解决Ubuntu系统网络图标消失,无法连接网络?方法一:重启网关sudoservicenetwork-managerstopsudorm/var/lib/NetworkManager/NetworkManager.statesudoservicenetw......
  • Windows时间同步命令
    WindowsTime服务scqueryW32TimescstartW32TimeWindows时间同步命令w32tm/config/manualpeerlist:"ntp.aliyun.com"/syncfromflags:manual/reliable:yes/u......