接触WSL2过程中整理沉淀的一些知识点,大纲如下,内容比较多,详细内容参考https://www.yuque.com/wushifengcn/kb/mbg1b5

欢迎感兴趣者补充和提出问题,共同学习。

基础和背景

缘起

命令行/CLI

Windows CLI

DOS命令行

PowerShell

WSL

Windows上运行linux程序的方式简介

虚拟机隔离模式

软件跨平台

Cygwin

MinGW

MSYS

WSL

WSL

WSL版本

WSL1

WSL2

WSL2的文件系统

安装和使用

已有安装的WSL版本如何区分版本

安装条件

界面安装

命令行安装

Linux Kernel安装

Linux Distribution

Ubuntu20的运行说明

执行命令

关闭

更多用法

配置文件

wsl.conf

. wslconfig

参考

互操作性

Windows访问Linux

文件

管道的使用

windows输出管道进入linux

linux输出管道进windows

windows访问linux的服务

MSTSC访问Linux桌面例子

使用浮动的IP

设置固定的ip

Linux访问windows

文件

访问windows的命令

管道

linux访问Windows服务

Linux分发版

官方直接用

导入导出

docker方式自己制作

Dockerfile文件制作桌面版LINUX

build的脚本

WSL GUI的使用

xRDP

X11方式

启动X11 Server

建立WSL连接

将GUI程序启动到 windows系统上

WSLg

容器开发

安装

docker ce/ee的安装

docker desktop的安装

基本命令

docker常用命令表

复杂些的例子

windows容器生态

容器仓库

开放仓库

自建仓库

自己搭建仓库环境

云上使用

镜像发布

镜像大小

Docker镜像层

提防构建路径

挤压镜像

命令合并

标准化镜像层

删除缓存

选择基础镜像

完全不选择基础镜像

多阶段构建

从精简镜像开始构建

编排

docker compose

swarm

k8s

容器安全

容器漏洞扫描工具

VS Code开发

快速干净环境体验TIP

编写Vagrantfile文件

运行Windows2019

进入Windows2019

VS Code remote WSL

WSL安装

安装Ubuntu分发版本

VS Code和插件安装

WSL运行

访问wsl内的服务

VS Code和容器下开发

windows下docker安装

VS Code Docker插件

VS Code常用插件Tip

shell总结和比较

Window Git Bash参考

git bash安装和使用

Sublime更有效的集成git-bash

脚本文件编写Tip

windows terminal

MobaXterm

Powershell

ubutnu下安装powershell

常用的一些小命令

使用powershell管理虚拟交换机

常用shell

WSL2学习和使用汇集的更多相关文章

  1. 给IT同学推荐这15个不错的学习网站,收藏起来慢慢看吧

    1.学堂在线:http://www.xuetangx.com 目前,学堂在线运行了包括包括清华大学.北京大学.复旦大学.斯坦福大学.麻省理工学院.加州大学伯克利分校等国内外几十所顶尖高校的优质课程.在 ...

  2. logistic regression浅析

    最近开始学习机器学习的相关理论知识,准备把自己的整个学习心得整理汇集成博客,一来可以督促自己,二来可以整理思路,对问题有一个更加透彻的理解,三来也可以放在网上和大家分享讨论,促进交流. 由于这次的学习 ...

  3. Ruby 参考教程

    Ruby 参考教程 https://www.ruby-lang.org/zh_cn/documentation/ http://ruby-doc.org/docs/ https://ruby-chin ...

  4. React Native指南汇集了各类react-native学习资源、开源App和组件

    来自:https://github.com/ele828/react-native-guide React Native指南汇集了各类react-native学习资源.开源App和组件 React-N ...

  5. 前端比较好的学习资料(包括js和css)以及 最全前端资源汇集

    js详细资料: http://javascript.ruanyifeng.com/ 『引』最全前端资源汇集: 来源:http://www.jeffjade.com/2016/03/30/104-fro ...

  6. 【同行说技术】swift最全学习资料汇集(一)

    Swift,苹果于2014年WWDC(苹果开发者大会)发布的新开发语言,可与Objective-C*共同运行于Mac OS和iOS平台,用于搭建基于苹果平台的应用程序.2015年12月4日,苹果公司宣 ...

  7. ufldl学习笔记和编程作业:Feature Extraction Using Convolution,Pooling(卷积和汇集特征提取)

    ufldl学习笔记与编程作业:Feature Extraction Using Convolution,Pooling(卷积和池化抽取特征) ufldl出了新教程,感觉比之前的好,从基础讲起.系统清晰 ...

  8. AngularJs学习经验汇集

    >>关于ng-include 有时候你会发现你用这个指令想要加载某个模板总是加载不出来,url明明是对的,页面还是一片空白,这里有一个细节要注意以下: <div ng-include ...

  9. Angular学习资源汇集

    网站 官网:www.angularjs.org 中文官网(社区):www.angularjs.cn 博客 流浪猫的窝 粉丝日记:AngularJS体验式编程系列文章 一介布衣 文档 GitCafe A ...

随机推荐

  1. PHP获取当前网址路径

    $_SERVER['REQUEST_SCHEME'] . '://' . $_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'] // 获取来源 function ...

  2. 配置Nginx和php-fpm用Sock套接字连接时,找不到php-fpm.sock的原因

    php5.3之后的版本,php-fpm.conf里的listen的默认配置是127.0.0.1:9000,就不会生成php-fpm.sock,因此如果需要Nginx里的配置有链接tmp/php-fpm ...

  3. Python - with 语句

    管理外部资源的背景 在编程中会面临的一个常见问题是如何正确管理外部资源,例如文件.锁和网络连接 有时,程序会永远保留这些资源,即使不再需要它们,这种现象称为内存泄漏 因为每次创建和打开给定资源的新实例 ...

  4. P3308-[SDOI2014]LIS【最小割】

    正题 题目链接:https://www.luogu.com.cn/problem/P3308 题目大意 三个\(n\)个数字的序列\(A,B,C\).要求删除其中某些位置\(i\)使得\(A\)的最长 ...

  5. nginx默认端口80被系统占用解决办法

    1.输入netstat -aon|findstr "80"查看端口占用情况 (ano 和aon好像是一样的) 上面可看到是pid值(进程ID)为4 2.输入tasklist|fin ...

  6. java 请求第三方接口 GET\POST 实现方法

    (1)GET方法 /** * 根据高德地图api获取位置信息 * @return * */ public static String getMapAddInfo(String httpurl) { H ...

  7. 踩坑系列《七》解决VMware安装完成之后,不能联网的问题

    成功安装CentOS 6.5 好之后,它是默认并不能联网,这时候得需要对root用户进行网络设置 1.先登录root账户 2.命令行输入以下命令,修改配置文件 vim /etc/sysconfig/n ...

  8. Java 将Word转为HTML的方法

    本文介绍如何在JAVA程序中将Word文档通过 Document.saveToFile() 方法转换为HTML文档.编辑代码前,参考如下环境配置,导入jar包. [程序环境] 1. IntelliJ ...

  9. 利用OpenCV存储一段视频中的每一帧

    // vfc.cpp : 定义控制台应用程序的入口点.#include "stdafx.h"#include <opencv2/highgui/highgui.hpp> ...

  10. enum 试图表达64位数

    enum AttributeType: unsigned long long{ aa = 1, bb = 2, cc = 0x842AC1040000}; int main() { DWORD64 b ...