新装了一台 Windows 机器,在 Windows 上面开启了 Windows Subsystem for Linux,WSL 允许我们在 Windows 上运行 Linux 子系统,虽然这个子系统有挺多缺陷,如后台程序的问题,但运行一些简单的事情如 ssh 还是非常方便的。这篇文章就作为 Windows 安装 WSL 的一个备忘吧。

开启 WSL

在 Microsoft Store 中下载自己喜欢的发型版,这里我选择了 Ubuntu.

install ubuntu

启用或关闭 Windows 功能 中打开 适用于 Linux 的 Windows 子系统 ,并重启。

turn on windows features_windows subsystem for linux

更改终端外观

参见 如何修改 Windows 命令行字体

链接硬盘

此步非必须,只是为了方便在 Linux 中对本地磁盘的操作。 在 Linux 中执行

$ mkdir ~/win
$ ln -s /mnt/c ~/win/c

更改 apt 源

$ sudo cp /etc/apt/sources.list /etc/apt/sources.list
$ sudo sed -i 's/archive.ubuntu.com/mirrors.ustc.edu.cn/g' /etc/apt/sources.list
$ sudo sed -i 's/security.ubuntu.com/mirrors.ustc.edu.cn/g' /etc/apt/sources.list

安装 oh-my-zsh

$ sudo apt install zsh
$ curl -L https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh | sh
$ chsh -s /bin/zsh

注意事项

安装 Python

参见 python pyenv virturalenv 安装、设置与使用

最后

这只是个人的记录性质的文章,记录了一些遇到的小坑,希望能帮到你。