Win10的WSL很好用呀
WSL全名是Windows Subsystem for Linux,是win10版本号16xx之后推出的开发者功能,提供了如原生linux版的体验。
最近最新的win10春季版1803出来了,安装了看看,与以前的win10相比“设置”菜单进一步代替控制面板,使用Win+X调出常用选项里已经没有控制面板的入口,集成度更高,以前不喜欢用win10的一个原因也是设置和控制面板重复,很不完美~当然另一个原因是对win10没有什么刚需。但是现在各种DNN框架都是优先提供linux版本,或者只有linux版本,于是只能选择虚拟机或者双系统,虚拟机缺点是速度降低,大概只能发挥本地机70~80%的性能,对于电脑本身已经落伍再加虚拟机简直已经勉强,所以以前总是装了双系统,双系统的缺点也很明显,切换系统必须重启,而且图形化的ubuntu界面完全没体现linux稳定的优点,时常更新软件导致卡桌面黑屏,用久了体验糟糕(与我6年前的电脑和AMD的显卡也有关),win10的WSL子系统刚好克服了这两者的缺点,虽然从它刚开始出来时听说bug太多饱受诟病,但是最新的版本经使用1个多月以来,并没有发现问题,可能田牌也在认真修复了。现在可以选择安装Ubuntu/Debian/OpenSUSE等几种linux发行版,简直不要太爽。
1、怎么安装WSL?
在设置->更新和安全->开发者选项,打开开发人员模式
在控制面板->程序->程序和功能->左侧的启用和关闭Windows功能,滑到最下面,在适用于Linux的Windows子系统前面打钩
等待更新完成,进入应用商店Microsoft Store,搜索linux,出现选择
我这里是下载的Ubuntu,安装包只有180M大小,很快就安装完成了。在应用列表里找到Ubuntu打开,第一次需要等待几分钟自动配置,然后输入用户名和密码,设置完成。输入ls来体验下WSL吧!
安装过程也可参考百度经验https://jingyan.baidu.com/article/aa6a2c14e347010d4c19c48f.html
WSL是没有图形界面的,但是平常使用的话可能需要用到图形界面输出,虽然对图形来说可以保存到文件再查看,总归不是那么方便,那么能不能用上图形界面呢?
咦!?Xming这个软件刚好完美满足,linux下的图像界面都是linux内核通过x-server与窗体交互的,Xming是windows下提供x-server图形服务接口的软件,而且居然只有2M! 让我们给WSL来实现图形界面吧
2、给WSL配置图形界面接口
在WSL中安装xinit来启动X-Server,运行sudo apt-get install xinit安装,查看/etc/profile文件,里面应该有X11Forwarding = YES,否则需要手动加上。
在windows下安装Xming,安装好了之后打开Xlaunch,进行配置,直接点下一步直到完成,Xming启动并最小化。记住第一步的Display Number是0,后面要用到。
进入WSL,在/etc/profile中添加DISPLAY:=0(这里的0是Xlaunch时第一步设置的),使用source /etc/profile刷新
可以安装gimp来测试一下,安装好了之后,运行gimp
我们现在拥有了一个集成windows和linux功能的“完美”系统!可以获得不割裂的使用体验,同时运行windows和linux。
WSL还有个优点就是卸载很方便,使用wslconfig /u Ubuntu卸载WSL,它不会删除Ubuntu这个应用(可以在应用和功能里卸载),可以再次进入Ubuntu应用重新安装获得一个全新的系统。
转载于:https://www.cnblogs.com/rongfangliu/p/9070120.html
Win10的WSL很好用呀相关推荐
- Win10 Terminal + WSL 2 安装配置指南,精致开发体验 - 知乎 (zhihu.com)
Win10 Terminal + WSL 2 安装配置指南,精致开发体验 - 知乎 (zhihu.com) https://zhuanlan.zhihu.com/p/273237897
- win10 linux ssh自动启动,win10子系统 wsl开机启动ssh服务
win10子系统 wsl开机启动ssh服务 win10子系统 wsl开机启动ssh服务 一.安装ssh服务 说明:虽然已经安装了ssh服务,但是好像默认自带的不能用.所以需要先卸载再安装. 执行以下命 ...
- win10 + Terminal + WSL+ oh-my-zsh 配置漂亮实用的windows终端及配置ubuntu不加.exe打开windows程序
win10 + Terminal + WSL+ oh-my-zsh 配置漂亮实用的windows终端及配置ubuntu不加.exe打开windows程序 未安装wsl/wsl2的请参照以下链接自行安装 ...
- w10计算机运行特别卡,win10更新后很卡怎么办_win10更新后电脑特别卡的解决方法...
最近有朋友问小编win10更新后很卡怎么办,对于这个问题,相信很多朋友都遇到过.Win10系统是目前市面上主流的操作系统,很多朋友都要在使用windows10系统,但是有些朋友在更新完win10后发现 ...
- win10搜索服务器文件慢,如何解决win10搜索速度很慢的情况呢?|win10加快系统搜索速度的方法...
如何解决win10搜索速度很慢的情况呢?|win10加快系统搜索速度的方法 发布时间:2019-03-08 小编:yue 浏览数: 大家在使用win10系统时,都知道Win10系统自带有搜索功能,可以 ...
- sw运行很卡怎么办_solidworks2016在win10下运行很卡怎么办_solidworks在win10中打开缓慢如何解决...
我们要知道,solidworks是一款专门负责研发与销售机械设计软件的视窗产品,也是相关专业用户的好帮手,但是最近有用户在自己的win10系统电脑上运行solidworks2016的过程却是很卡顿,那 ...
- Docker容器与win10访问wsl中的docker中容器
容器 容器和镜像的区别 镜像可以理解为一种构建时(build-time)结构,而容器可以理解为一种运行时(run-time)结构. 容器和虚拟机的区别 虚拟机和容器最大的区别是容器更快并且更轻量级-- ...
- win10开启wsl系统,让我们愉快的在windows上使用Linux
前言 不知道各位小伙伴是否有听说过wsl呢?wsl的全称是Windows Subsystem for Linux,也就是windows的linux子系统,它是由微软与Canonical公司合作开发的, ...
- Win10 Terminal + WSL 2 安装配置指南
自从 Windows Terminal 正式发布后就再没有用过 Windows 系统自带的终端了.主要是 Terminal 简洁且灵活,更重要的是支持特殊字体,通过一些简单的配置可以使得终端看起来更舒 ...
最新文章
- iOS多线程全套:线程生命周期,多线程的四种解决方案,线程安全问题,GCD的使用,NSOperation的使用(下)
- VMware View 与Citrix XenDesktop对决之用户体验篇
- 用二分类神经网络估算多分类神经网络迭代次数的经验公式
- Python异步爬取知乎热榜
- php中图片上传_php实现图片上传并进行替换操作
- Oracle Client安装报错:引用数据不可用于验证此操作系统分发的先决条件
- Deploying Keras model on Tensorflow Serving
- vue路由匹配实现包容性_我们甚至没有进行包容性的讨论
- 什么是LUT(LOOK UP TABLE)
- 网易身患绝症员工被裁事件背后 年轻一代的辛酸和压力
- java 大文件上传_JAVA大文件上传分片上传方法(附带demo)
- OnCreate()和PreCreateWindow()函数的区别
- 小红帽系统进入oracle,11G RAC 安装在红帽6上,grid跑root.sh报错
- exe模拟器android版,安卓exe模拟器
- linux 文件擦除,[原创]在Linux下进行文件“粉碎”/擦除
- 纳维-斯托克斯方程:行到水穷处,坐看云起时
- kali linux 64bit 2019.1a下启动bbqsql:No module named coros
- 【数据处理与分析】matplotlib快速入门
- 【工业4.0】第四次工业革命潜在的市场变化,随之萌生的机遇,以及构建企业敏捷能力的实践方法。...
- 约束优化:约束优化的三种序列无约束优化方法
热门文章
- php删除数据库数据操作日志文件,MSSQL清空日志删除日志文件
- php txt 下载文件,PHP下载单个TXT文件
- linux断网后自动重连,centos 空闲一段时间后自动断网
- java 判断是否为cst格式_Java判断文件编码格式
- UnityShader例子:边缘检测
- 贺利坚老师汇编课程37笔记:运用栈加两层循环之把六个字符串里的字母都改写成大写字母
- html跨页面传数组,如何把一个页面的对象数组传到另外一个页面,没有后台,存js_html/css_WEB-ITnose...
- Crackme014
- X4-技术与工作报告
- Vue表单输入绑定(文本框和复选框)