WSL2[Windows Subsystem for Linux 2] 学习和使用汇集

接触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和容器下开发

windowsdocker安装

VS Code Docker插件

VS Code常用插件Tip

shell总结和比较

Window Git Bash参考

git bash安装和使用

Sublime更有效的集成git-bash

脚本文件编写Tip

windows terminal

MobaXterm

Powershell

ubutnu下安装powershell

常用的一些小命令

使用powershell管理虚拟交换机

常用shell

 

 

原文地址:https://www.cnblogs.com/2018/p/15517729.html