WSL
Windows Subsystem for Linux(简称WSL)是一个在 Windows 10 上能够运行原生 Linux 二进制可执行文件(ELF格式)的兼容层。它是由微软与 Canonical 公司合作开发,其目标是使纯正的 Ubuntu 14.04 “Trusty Tahr” 映像能下载和解压到用户的本地计算机,并且映像内的工具和实用工具能在此子系统上原生运行。—百度
安装前提
-
将电脑设置为开发者模式
电脑设置 => 更新和安全 => 开发者模式
-
开启 Linux 子系统
电脑设置 => 应用 => 应用和功能 => 相关设置 => 程序和功能 => 启动或关闭 Window 功能 => 下拉最低勾选 Linux 子系统 => 电脑重启
确认后需要重启电脑。 -
打开微软应用商城
- 下载 ubuntu 18.04 TLS 版本
- 下载 Window Terminal
-
安装完成后打开 ubuntu 进行对应的用户名密码注册便可再使用 Terminal 打开,输入 WSL 直接进入 linux
使用情况
-
mnt 文件内,可以直接对本地 Window 文件进行操作。
-
修改源,对 cd /etc/apt 中的 sources.list 文件修改。
首先对文件进行备份
sudo cp sources.list sources.list.bak
对文件进行编辑sudo vim sources.list
g
光标到头部d
删除shift + g
全部删除i
写入- 粘贴 以下 阿里源 或 清华源
ESC
退出写入模式:wq
保存退出sudo apt-get updata
更新sudo apt-get upgrade
更新
阿里源
deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse
##测试版源
deb http://mirrors.aliyun.com/ubuntu/ xenial-proposed main restricted universe multiverse
# 源码
deb-src http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse
##测试版源
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-proposed main restricted universe multiverse
# Canonical 合作伙伴和附加
deb http://archive.canonical.com/ubuntu/ xenial partner
deb http://extras.ubuntu.com/ubuntu/ xenial main
清华源
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
搭建 Java 开发环境
Java
-
下载 默认Java
sudo apt-get install default-jdk
-
配置环境变量
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
java -version
测试配置是否成功
Git
-
下载
sudo apt-get install git
git -version
测试
部分需求调节
默认启动窗口
默认启动其中一个
点击设置会默认打开 vs code。
对 defaultProfile
的参数中填写对应的 guid 即可默认打开。
持续补充中