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

首先,我们需要检查我们的系统是否支持虚拟化,步骤如下:

  1. 右击任务栏,打开任务管理器,点击性能,选择CPU,观察下方的虚拟化是否开启:

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

  1. 开始菜单输入cmd打开命令行管理器,输入wsl --install,如果网络状态不好输入wsl --install --web-download,默认下载Ubuntu版本的Linux子系统,下载完成后输入你的用户名和密码,注意尽量使用英文用户名,防止编码报错。当然,你也可以选择下载其他版本,只需在命令行输入wsl --list --online就可以查看可以安装的其他版本。

至此,我们就成功在Windows下安装了Linux子系统。当然,安装完成后还有一些操作,比如,如何卸载安装的系统,如何启动系统。具体细节请看原视频。我就不再赘述了(主要是懒得敲字了)。


下面让我分享一下我的一个神奇发现,当然,可能聪明的你已经知道了我的这个发现,但它还是令我很是惊喜,所以在此分享给哪些还么有发现它的朋友。

  1. 首先,当我们在power shell启动我们Linux子系统时,里面什么都没有,这对于不熟悉Linux操作命令的朋友来说,可能导致他们半途而废。那么,你可以先输入这个命令touch test.txt,这个命令的作用很简单,就是在当前目录下新建一个名为test.txt的文本文件。

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


好了今天的分享就到这了,累了,毁灭吧~

关于在windows系统下使用Linux子系统的更多相关文章

  1. Windows系统下远程Linux系统

    Windows系统下远程Linux系统 工具:Xmanager 启动界面: 配置保存路径(win7): C:\Users\Administrator\AppData\Roaming\NetSarang ...

  2. 在windows系统下打包linux平台运行的go程序

    在windows系统下打包linux平台运行的go程序 1.先在main.go下打包成.exe可执行程序测试代码是否正确 //cd到main.go目录 go build //打包命令 如果打包成功则表 ...

  3. windows系统下搭建linux

    1.先装虚拟机VMware Workstation(步骤参照度娘) 2.在虚拟机上装CentOS6.5Linux系统(步骤参照度娘)   3.安装SecureCRT终端仿真程序,用来登录Linux服务 ...

  4. windows 10 下的linux子系统用法 -- tmux分屏工具用法

    1 激活linux子系统的方法见百度: 2 打开powershell,输入bash启动子系统终端:输入exit退出: 3 输入tmux attach连接会话:ctrl-b+d 返回终端:ctrl-b+ ...

  5. Cygwin - windows系统下运行linux操作 --代替linux虚拟机安装、双系统的繁琐

    我把Cygwin视为Windows用户熟练linxu系统操作的良好途径.它不需要虚拟机.双系统等安装对电脑知识.硬件的要求,只需要基本的软件安装操作即可.以下是安装步骤供小白同胞参考. Cygwin安 ...

  6. 如何在Windows系统下安装Linux虚拟机

    先安装虚拟机这个软件,然后在虚拟机里装linux. 1,准备,下载VM虚拟机,链接: http://pan.baidu.com/s/1z79oU 密码: vbap.和linux镜像文件,可以下载ubu ...

  7. 在windows系统下安装linux虚拟机(VMware)

    一.下载Vmware安装包(此处我安装的是VMware-workstation-full-14.1.3) 链接: https://pan.baidu.com/s/12xT1JaA7eheEgFfM-2 ...

  8. 【ASP.NET Core】准备工作:在 Windows 10 上配置 Linux 子系统

    ASP.NET Core 其实比传统的 ASP.NET 要简单很多,而且也灵活很多,并且可以跨平台独立运行. 在 Windows 平台上,我们只要在安装 Visual Studio 的时候选择跨平台的 ...

  9. Windows下的Linux子系统安装,WSL 2下配置docker

    Windows下的Linux子系统安装,WSL 2下配置docker 前提条件: 安装WSL 2需要Windows 10版本是Build 18917或更高,首先先确认系统版本已升级. 在“启用或关闭W ...

  10. 吻逗死(windows)系统下自动部署脚本(for java spring*)及linux命令行工具

    转载请注明出处:https://www.cnblogs.com/funnyzpc/p/10051647.html (^^)(^^)自動部署腳本原本在上個公司就在使用,由於近期同事需要手動部署一個Spr ...

随机推荐

  1. 高性能版本的零内存分配LikeString函数(ZeroMemAllocLikeOperator)

    继上一篇文章在.NET Core,除了VB的LikeString,还有其它方法吗?(四种LikeString实现分享)分享了四种实现方式,笔者对这四种实现方式,不管是执行性能还是内存分配性能上,都不太 ...

  2. 字节面试:MySQL自增ID用完会怎样?

    在一些中小型项目开发中,我们通常会使用自增 ID 来作为主键的生成策略,但随着时间的推移,数据库的信息也会越来越多,尤其是使用自增 ID 作为日志表的主键生成策略时,可能很快就会遇到 ID 被用完的情 ...

  3. Java对称加解密算法AES

    Java对称加解密算法AES import org.apache.commons.codec.binary.Base64; import org.apache.commons.lang3.String ...

  4. 随机二次元图片API上线

    Tips:当你看到这个提示的时候,说明当前的文章是由原emlog博客系统搬迁至此的,文章发布时间已过于久远,编排和内容不一定完整,还请谅解` 随机二次元图片API上线 日期:2017-12-6 阿珏 ...

  5. 关于java时间类型和格式化到微秒问题

    常规的问题此处略,因为网络上到处都是,这里主要讨论三个问题: 1.数据库的时间戳类型(含微秒)对应java的什么类型 java的常见时间类型比较多: java.util.Date java.sql.D ...

  6. 认真学习css3-2-css的选择器

    关于有哪些选择器,具体可以查看w3school. 本文写了一个考卷的例子,带有部分js,jquery.不会针对每个选择器做示例,只练习了一些常用的,有意思的. 先看html/js代码: <!DO ...

  7. 2>&1解释

    场景 /root/test.sh > runoob.log 2>&1 那2>&1是什么意思? 解释 将标准错误 2 重定向到标准输出 &1 ,标准输出 &am ...

  8. 搭建hadoop集群关键步骤--以三节点为例

    搭建三节点的hadoop集群: 要求: 主机名称 备注 IP地址 功能 hadoop01 Master 主节点 192.168.211.134 NameNode.DataNode.ResourceMa ...

  9. C#中?.、??、?:、及?等符号用途

    1.可空类型修饰符(?)   众所周知,在C#中引用类型可以使用一个null引用来表示一个不存在的值,比如 string str = null 是正确的: 但是值类型却不能为空,比如 int k = ...

  10. (Java)常用类库

    Spring 常用工具类 Spring作为常用的开发框架,在Spring框架应用中,排在ApacheCommon.Guava.Huool等通用库后,第二优先级可以考虑使用Spring-core-xxx ...