win10 下安装 ubuntu 子系统的完全指北
最近在搞 C++ 相关的东西,因为在 Linux 下开发会比较流畅舒适,而公司配的电脑都是 windows 的,之前都是在 vmware 中安装个 ubuntu 虚拟机,但这种有时候比有点卡顿。所以今天就尝试一下看有没有其他的途径,结果发现了 win10 的 wsl 是一个非常棒的选择。下面就一起来看看如何安装及需要注意的一些问题。
启用子系统功能:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
或者:控制面板->程序和功能->启用或关闭Windows功能->勾选 适用于Linux的Windows子系统
设置需要片刻时间,并且设置完成后会自动重启电脑的。
下载 ubuntu 子系统
下载地址: https://aka.ms/wsl-ubuntu-1604 ,(如果你想下载1804直接把地址后面的数字改成 1804 就好),下载完成后的后缀名是 appx ,直接重命名为 zip 压缩包就好,然后解压。解压后,里面有个 ubuntu.exe 文件,直接打开该文件,然后输入用户名和密码初始化账号就能用了。
安装成功之后,在 powershell 或 cmd 中输入 wsl 或 bash ,都会直接切换到 ubuntu 的终端的,如下:
但是由于不管是 cmd 还是 powershell ,都是特别难用,所以,为了更好的体验,我们可以使用 windows terminal 新终端。下面再来介绍一下如何安装。
安装 windows terminal
安装好了 ubuntu 子系统后,我们也可以使用它的终端,首先下载 windows terminal :
https://github.com/microsoft/terminal/releases
下载的文件是 msixbundle 类型的文件,所以需要 powershell 中输入以下命令进行安装:
Add-AppxPackage ./[文件名xxx].msixbundle
必须要使用 powershell 而不能使用 cmd ,因为 Add-AppxPackage 命令只在 powershell 中存在。
安装完成后,打开 windows terminal , 在新建窗口旁边的下拉菜单里面可以选择 ubuntu 系统了。
注意事项:
- 因为公司的系统限制了 microsoft store 的使用,所以 wsl(Windows-Subsystem-Linux) 和 windows terminal 只能手动下载安装
参考
- https://www.cnblogs.com/jetttang/p/8186315.html
- https://blog.csdn.net/u014418725/article/details/88688948
- https://zhuanlan.zhihu.com/p/142931230
win10 下安装 ubuntu 子系统的完全指北的更多相关文章
- WIN10下安装Linux子系统并安装xface4界面
WIN10下安装Linux子系统并安装xface4界面,使用win10自带的远程桌面工具登陆成功. 成功截图: 安装步骤 1.安装[适用于Linux的Windows子系统]组件 2.win10应用商店 ...
- win10下安装Ubuntu + 修复Ubuntu引导
如何在已安装 Windows 10 的情况下安装 Linux(Ubuntu 15.04)双系统? - Microsoft Windows - 知乎http://www.zhihu.com/questi ...
- 怎样在Win10下安装ubuntu双系统
Win10系统下安装ubuntu系统 安装前准备: 概念 在动手之前,一定要先了解双系统.系统引导.分区这3个概念,这样才能理解安装步骤,应对安装过程中的意外情况. 双系统 双系统就是开机之后,会有一 ...
- win10下安装Ubuntu出现win10无法进入的情况
昨天晚上在win10上安装Ubuntu Kylin16.04系统,结果发现重启的时候进不去windows系统了,而且报的错误是 /EndEntire file path: /ACPI(a0341d,0 ...
- Win10下安装Linux子系统-Ubuntu
工作以来一直DotNet系偏C/S, 接触Web开发的时间也不长, 现在主要偏向Web全栈方向, 一直对Linux系统心生向往, 夜深了娃睡了, 打开老旧的笔记本来折腾一下. 准备工作 控制面板 &g ...
- 001 win10下安装linux子系统--Ubuntu及其图形界面
首次启动图形界面关键步骤及相关命令: 步骤: 打开Xlunch 打开XLaunch,选择:"one large window",Display number设置成0,其它默认即可, ...
- [转]Win10下安装Linux子系统
工作以来一直DotNet系偏C/S, 接触Web开发的时间也不长, 现在主要偏向Web全栈方向, 一直对Linux系统心生向往, 夜深了娃睡了, 打开老旧的笔记本来折腾一下. 准备工作 控制面板 &g ...
- Win10 下安装Ubuntu 21.04桌面版 双系统 并设置win10为默认启动系统 详细教程
@ 目录 〇.写在前面 〇 - Plus:如何进入BIOS 〇 - Plus - Plus:U盘启动快捷键 一.磁盘分区:Win10划分未分配空间 二.下载Ubuntu 21.04镜像 三.安装U盘启 ...
- 在win10下安装ubuntu双系统总结
在打算装双系统前两天,我事先在网上买了一个16G大小的U盘,用来坐启动盘.后来发现其实有4G大小就远远足够的,16G的太浪费了,忘后来人吸取教训.呜呜呜.....下面给大家讲讲我的安装步骤: 参考文章 ...
随机推荐
- [Luogu P2341] [HAOI2006]受欢迎的牛 (缩点+bitset)
题面 传送门:https://www.luogu.org/problemnew/show/P2341 Solution 前排提示,本蒟蒻做法既奇葩又麻烦 我们先可以把题目转换一下. 可以把一头牛喜欢另 ...
- mysql 快速清除数据表数据
mysql> truncate tables; 例如: mysql> truncate email_managements;
- git/SQL/正则表达式的在线练习网站
虽说我没事就喜欢喷应试教育,但我也从应试教育中发现了一个窍门:如果能够以刷题的形式学习某项技能,效率和效果是最佳的.对于技术的学习,我经常面临的困境是,理论知识知道的不少,但是有的场景实在无法模拟,缺 ...
- 虚拟环境及venv和virtualenv
一.虚拟环境概述 Python应用程序通常会使用不在标准库内的软件包和模块.应用程序有时需要特定版本的库,修复特定的错误,或者可以使用库的过时版本的接口编写应用程序. 这说明一个Python安装可能无 ...
- python开发--python函数-(持续更新)
1. 打印 : print() # 打印,输出 2. 变量 : var = 'hello' # 变量var , 把'hello' 赋值给变量 var 3. if 函数 : # 代码块 4个空格或者一个 ...
- python开发--基础知识-(持续更新)
python基础 --基础: 1, 第一句python - 用cmd 调用--python (路径)+(文件名)) 扩展名是任意的 - 导入模块是,如果不是.py文件,可能导入不成功 - python ...
- 【SpringCloud】06.Eureka 总结
1.两个注解: @EnableEurekaServer--在启动类上添加 @EnableDiscoveryClient或@EnableEurekaClient--启动类加 因为Eureka支持多种注册 ...
- php 导出excel 10万数据
php导出excel 10万数据(此代码主要测试用) 在工作当中要对一些基本信息和其他信息导出 起初信息比较小无所谓.... 但当信息超出65535的时候 发现点问题了 超出了 而且 反应速度很慢 实 ...
- C++变量的存储类型
C++变量和函数包括两个属性:数据类型和数据的存储类型.存储类型是指数据在内存中存储的方式.变量的存储类型分为四种:自动类型(auto),寄存器类型(register).静态类型(static)外部类 ...
- centos6.5开机执行命令
虚拟机由于用nat方式联网centos6.5,设置了eth0 dhcp,开机没自动获取到IP, 导致secureCRT连不上,所以,让linux开机自动执行下dhclient获取下分配的ip, 这样, ...