今天意外刷到一个短视频,介绍了如何在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. css制作骰子

    <!DOCTYPE html> <html lang="en"> <head>     <meta charset="UTF-8 ...

  2. 双网卡、多网卡指定IP分别访问网卡(windows添加静态路由)

    有两块网卡,网关分别是 128.0.100.198 和 192.168.10.2,128.0.100.198,网速10M.192.168.10.2,网速100M.平时上网用192.168.10.2,访 ...

  3. Vector + ClickHouse 收集日志

    目前业界的日志生态,最常用的是 ELK,其次就是 ClickHouse,本文会演示如何使用 Vector + ClickHouse 来采集 Nginx 日志并做清洗,最终写入 ClickHouse.至 ...

  4. 利用ADB获取APP资源

    最近小编经常受到失眠的困扰,因为在编写一个安卓体能评定的软件,同时又在构思一个桌面管理应用,不管是构想还是操作上都遇到了很多难题,所以寄希望于小编手机上的一款软件,因为版权问题,就不说出它叫啥名字了. ...

  5. Java 获取当前时间的年、月、日、小时、分钟、秒数

    public static void getDateTime() throws ParseException{ Calendar now = Calendar.getInstance(); Syste ...

  6. kubernetes安装Prometheus

    安装 在目标集群上,执行如下命令: kubectl apply -f https://github.com/512team/dhorse/raw/main/conf/kubernetes-promet ...

  7. 简约-Markdown教程

    ##注意 * 两个元素之间最好有空行 * 利用\来转义 我是一级标题 ==== 我是二级标题 ---- #我是一级标题 ##我是二级标题 ##<center>标题居中显示</cent ...

  8. Windows无法访问vsftpd

    在搭建vsftpd的时候注意放行相应的服务,注意,是服务,不是端口!! 如果你简单的--add-port放行20和21端口,那么恭喜你,就是访问不了. 正确的方法是--add-service=ftp, ...

  9. Controller-runtime模块

    Controller-runtime框架 Controller-runtime是社区提供的用于开发Controller的框架,包含了各种已封装的代码库.Kubebuilder与Operator SDK ...

  10. SPI 协议学习

    SPI 协议学习 背景 2年之前学过SPI,但是因为现在太久没用.基础知识不牢靠(对自己的面试表现不满意):所以重新整理了一遍. SPI接口的一个缺点:没有指定的流控制,没有应答机制确认是否接收到数据 ...