关于在windows系统下使用Linux子系统
今天意外刷到一个短视频,介绍了如何在windows下方便的使用系统自带的Linux子系统,本人抱着好奇的心理,也因为最近碰到了只使用windows操作系统解决不了的问题,还有想到以后测试项目大概率也要在Linux系统下进行。除此之外,本人之前也尝试过使用类似于Vmware等大型虚拟机来安装Linux系统,但事故频频,最后只能不了了之。而这个视频介绍的方法让我顿感眼前一亮,原来在windows系统上使用Linux操作系统还能如此简单,而且我还发现了这种方法的一个特别好的优点,至少对于我来说是如此的。下面我简单介绍以下操作方法,具体细节可参考原视频look here
首先,我们需要检查我们的系统是否支持虚拟化,步骤如下:
- 右击任务栏,打开任务管理器,点击性能,选择CPU,观察下方的虚拟化是否开启:

- 开始菜单搜索启动或关闭windows功能,勾选使用于Linux的windows子系统和虚拟化平台

- 开始菜单输入cmd打开命令行管理器,输入
wsl --install,如果网络状态不好输入wsl --install --web-download,默认下载Ubuntu版本的Linux子系统,下载完成后输入你的用户名和密码,注意尽量使用英文用户名,防止编码报错。当然,你也可以选择下载其他版本,只需在命令行输入wsl --list --online就可以查看可以安装的其他版本。
至此,我们就成功在Windows下安装了Linux子系统。当然,安装完成后还有一些操作,比如,如何卸载安装的系统,如何启动系统。具体细节请看原视频。我就不再赘述了(主要是懒得敲字了)。
下面让我分享一下我的一个神奇发现,当然,可能聪明的你已经知道了我的这个发现,但它还是令我很是惊喜,所以在此分享给哪些还么有发现它的朋友。
- 首先,当我们在
power shell启动我们Linux子系统时,里面什么都没有,这对于不熟悉Linux操作命令的朋友来说,可能导致他们半途而废。那么,你可以先输入这个命令touch test.txt,这个命令的作用很简单,就是在当前目录下新建一个名为test.txt的文本文件。

- 在新建完文件后,你一定很好奇如何打开这个文件并修改文件内容,如果用常见的
vim命令的话,太繁琐了,而且图形化界面并不美观。此时,我们可以输入以下命令code text.txt,这个命令的作用是使用VScode去打开这个文件。这个命令的好处在于,即便你不会如何在Linux系统上安装Vscode,在你输入这个命令后,系统会自动为你安装并打开安装好的VScode。我们知道VScode是一款十分优秀的文本编译器,它拥有大量优秀且实用的拓展和美观的图形化界面。而且通过它我们能够像使用资源管理器一样直接操作我们的文件,避免了繁琐的Linux文件操作指令。


好了今天的分享就到这了,累了,毁灭吧~
关于在windows系统下使用Linux子系统的更多相关文章
- Windows系统下远程Linux系统
Windows系统下远程Linux系统 工具:Xmanager 启动界面: 配置保存路径(win7): C:\Users\Administrator\AppData\Roaming\NetSarang ...
- 在windows系统下打包linux平台运行的go程序
在windows系统下打包linux平台运行的go程序 1.先在main.go下打包成.exe可执行程序测试代码是否正确 //cd到main.go目录 go build //打包命令 如果打包成功则表 ...
- windows系统下搭建linux
1.先装虚拟机VMware Workstation(步骤参照度娘) 2.在虚拟机上装CentOS6.5Linux系统(步骤参照度娘) 3.安装SecureCRT终端仿真程序,用来登录Linux服务 ...
- windows 10 下的linux子系统用法 -- tmux分屏工具用法
1 激活linux子系统的方法见百度: 2 打开powershell,输入bash启动子系统终端:输入exit退出: 3 输入tmux attach连接会话:ctrl-b+d 返回终端:ctrl-b+ ...
- Cygwin - windows系统下运行linux操作 --代替linux虚拟机安装、双系统的繁琐
我把Cygwin视为Windows用户熟练linxu系统操作的良好途径.它不需要虚拟机.双系统等安装对电脑知识.硬件的要求,只需要基本的软件安装操作即可.以下是安装步骤供小白同胞参考. Cygwin安 ...
- 如何在Windows系统下安装Linux虚拟机
先安装虚拟机这个软件,然后在虚拟机里装linux. 1,准备,下载VM虚拟机,链接: http://pan.baidu.com/s/1z79oU 密码: vbap.和linux镜像文件,可以下载ubu ...
- 在windows系统下安装linux虚拟机(VMware)
一.下载Vmware安装包(此处我安装的是VMware-workstation-full-14.1.3) 链接: https://pan.baidu.com/s/12xT1JaA7eheEgFfM-2 ...
- 【ASP.NET Core】准备工作:在 Windows 10 上配置 Linux 子系统
ASP.NET Core 其实比传统的 ASP.NET 要简单很多,而且也灵活很多,并且可以跨平台独立运行. 在 Windows 平台上,我们只要在安装 Visual Studio 的时候选择跨平台的 ...
- Windows下的Linux子系统安装,WSL 2下配置docker
Windows下的Linux子系统安装,WSL 2下配置docker 前提条件: 安装WSL 2需要Windows 10版本是Build 18917或更高,首先先确认系统版本已升级. 在“启用或关闭W ...
- 吻逗死(windows)系统下自动部署脚本(for java spring*)及linux命令行工具
转载请注明出处:https://www.cnblogs.com/funnyzpc/p/10051647.html (^^)(^^)自動部署腳本原本在上個公司就在使用,由於近期同事需要手動部署一個Spr ...
随机推荐
- Node安装mongodb
Node操作mongodb Mongoose介绍 网址:http://www.mongoosejs.net/docs/index.html mongoose是Node环境下异步操作mongodb数据库 ...
- minos 1.1 内存虚拟化——hyp
首发公号:Rand_cs minos 1.1 内存虚拟化--hyp 内存虚拟化,目前理解主要两方面: 内存管理,没有虚拟化的情况时,对于 Linux 内核运行在物理硬件之上,内核需要管理物理内存,需要 ...
- 时间格式化转换及时间比较compareTo,Controller层接收参数格式化,从数据源头解决时间格式错误数据对接口的影响
时间格式化转换及时间比较compareTo,Controller层接收参数格式化,从数据源头解决时间格式错误数据对接口的影响 /** * 时间格式的转换:在具体报错的地方做转换,可能不能从根本上面解决 ...
- kooder安装及本地搜索git仓库代码
kooder安装及本地搜索git仓库代码 需求背景:如果需要从Git代码仓库查询某个配置项做批量的更新替换,如果一个一个找不合适且容易遗漏,需要借助第三方工具来模糊查询来实现. 1.下载及文档地址ht ...
- debian使用桌面管理器管理多个桌面系统
环境:debian12.x 前言:我安装了debian12版本的操作系统在虚拟机中,在安装的时候选择的是KDE桌面,便于以后日常使用linux操作系统 在安装KDE桌面后,会自动安装一个sddm,sd ...
- JavaScript:Function:函数(方法)对象
<!DOCTYPE html><html> <head> <meta charset="utf-8"> ...
- Django设置、使用Cookie
使用背景: 前端根据用户选择的模块,结合ajax实现局部刷新,进到到具体模块页面后,返回,希望保持到原来选择的模块上,这就需要保存当前选择的模块id; 尝试: 1.使用Js的设置cookie,douc ...
- Pytest 失败重运行
需安装第三方插件:pytest-rerun.pytest-rerunfailures 失败重试和失败重运行的区别 失败重试:[--reruns=1],用例执行失败后,会立即开始重试一次此用例,再执行下 ...
- Linux设备模型:6、Bus
作者:wowo 发布于:2014-4-15 19:21 分类:统一设备模型 原创文章,转发请注明出处.蜗窝科技,www.wowotech.net. 概述 在Linux设备模型中,Bus(总线)是一类特 ...
- 设备树DTS 学习:学习总结(应用篇)
设备树DTS 学习:学习总结(应用篇) 背景 经过前几章的学习,我们可以说是掌握了设备树的基础用法,现在作为总结回顾. 1.设备树DTS 学习:有关概念 介绍了什么是设备树,设备树的作用,如何编译设备 ...