前言
最新版 win10 已经加入了 linux 子系统功能,尝试后一周的开发后,个人感觉已经完全可以取代 macos 了,linux 环境下终端工具易用性、环境稳定性与 win10 的海量的软件相结合,再看看 PC 电脑的选择宽泛性,简直不要太赞,是时候放弃osx 选用 win10 作为 web 开发者生产力工具平台了。
参考
Dev on Windows with WSL
windows 10 linux子系统oh-my-zsh与Cmder配置-2018
打开 win10 linux 功能
步骤1:打开程序与功能
步骤2:勾选 linux 功能并确定
安装 linux 发行版
- 打开 win10 应用商店
- 搜索 linux 关键字
- 安装 ubuntu18
- 打开 ubuntu18 应用图标
- 根据终端提示访问网址后操作 powershell 以管理员模式启用功能
- 再次打开 ubuntu 等待几分钟的安装
ubuntu 切换为 Ali 源
\cp -f /etc/apt/sources.list /etc/apt/sources.list_bak_`date +"%Y_%m_%d_%H_%M_%S"`;echo 'deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiversedeb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiversedeb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiversedeb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiversedeb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiversedeb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse' >/etc/apt/sources.list;apt-get updateapt-get upgrade
安装 nodejs
sudo suapt updateapt install nodejsnode -vapt install npmnpm i -g nn lts
安装 zsh
sudo apt-get install zsh
安装 oh-my-zsh
sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
修改 zsh 主题
vim ~/.zshrcZSH_THEME="agnoster"
启动 bash 默认进入 zsh
vim ~/.bashrcif test -t 1; then exec zshfi
终端字体补全
sudo apt-get install fonts-powerline
VSCode 配置
{ "terminal.integrated.shell.windows": "C:\\Windows\\sysnative\\bash.exe", "terminal.external.windowsExec": "C:\\Windows\\sysnative\\bash.exe" }
PS: 后续再把相关的图补上,上面的教程已经满足入门尝试了。