最近主力生产工具可能要拿去送修,所以可能有一段时间要和我的MBP 分开了。但是工作还是要继续,于是把之前闲置的 小米 Pro 15.6 给整起来。
第一件需要做的事情就是配置开发环境。
了解 WSL
什么是 WSL ?
Windows Linux Server (WSL) 又名Windows 子系统,它使得开发人员可以直接在未经修改得Windows 上运行 Gun/Linux
环境,也包括大多数命令行工具,实用程序员和应用程序员,而不会需要额外增加虚拟机。
WSL 可以做什么
- 你可以自行选择你喜欢的
Gun/Linux
发行版:Arch Linux、Ubuntu、OpenSuSE、Kail Linux、Debian、Fedora等。 - 运行通用的命令行,例如grep,sed,awk或其他ELF-64二进制文件。
- 轻松运行Bash Shell脚本和
GNU/Linux
命令行应用程序 - 使用自己的
GNU/Linux
分发程序包管理器安装其他软件。 - 使用类似Unix的命令行外壳调用Windows应用程序。
- 在Windows上调用
GNU/Linux
应用程序。
有了这些功能,我们就可以完成很多工作,而不必担心安装虚拟机监控程序,从而享受Linux的好处。安装并准备好Win 10后,请按照以下步骤进行操作,并在其中添加Arch Linux。
安装 WSL
本文要安装的WSL 是 Arch Linux 。
为什么要选择 Arch Linux?
因为它是一个轻量级且灵活的Linux 发行版。
为Linux 安装Windows 子系统
这是一项使Windows能够“ 托管 ” Linux 的功能。所以需要先启用此功能。
以管理员的身份打开Power Shell,然后输入以下命令:
1 | Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux |
通常会重启一次你的电脑。
安装Arch Linux
我记得在2019 年,Windows 刚拥抱 Linux 时,Arch Linux 还可以直接从 Microsoft Store 直接下载,不知为何现在却搜不到了。
不过还是有其他办法手动安装,打开该页面,下载Arch.zip
。
解压完成之后,可以看到如下文件:
双击Arch.exe
应用程序,进行安装。
稍微等待一会,就可以看到Arch Linux 已经顺利安装完成了,然后按任意键退出。
启动Arch Linux
再次双击Arch Linux
,不出意外的话,就可以看到Arch Linux
的控制台了,没错就是这么简单。
配置
第一次安装完成之后,需要手动做一些配置,初始化并更新系统。
在终端或CMD
中输入WSL
进入Arch Linux
。
编辑 /etc/pacman.d/mirrorlist
,去掉China
节点 前面的##
,以及下面的Server
下面的##
。
初始化
1 | pacman-key --init |
更新
1 | // 更新 GPG key |
个性化
Arch Linux 默认的样式并不好看,和CMD 都是黑漆漆的一片。
因为Arch Linux 默认使用的 Bash,如果你和我一样,更喜欢 Zsh 的话,那就请继续看下去。
安装ZSH
既然要安装Zsh,那就不得不安装oh-my-zsh
了,所以这里一起安装了。
1 | pacman -S zsh oh-my-zsh-git |
安装Spaceship ZSH
Spaceship ZSH 是Zsh 的提示符工具。
克隆仓库
1
git clone https://github.com/denysdovhan/spaceship-prompt.git "$ZSH_CUSTOM/themes/spaceship-prompt"
链接文件
1
ln -s "$ZSH_CUSTOM/themes/spaceship-prompt/spaceship.zsh" "$ZSH_CUSTOM/themes/spaceship.zsh-theme"
更改默认theme
1
2# vim ~/.zshrc
ZSH_THEME="spaceship"
重启终端即可。