原创文,最初发布于 szhshp的第三边境研究所 , 转载请注明html
PowerShell里面执行git
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
重启电脑github
sudo mv /etc/apt/sources.list /etc/apt/source.list.bak
sudo vim /etc/apt/sources.list
使用下面的内容shell
(注意这个只是给Ubuntu16.04版本使用, 你安装的时候应该默认就是这个版本)ubuntu
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
而后bash方面更新:vim
sudo apt-get update sudo apt-get upgrade
zsh的安装都是老生常谈了windows
简单的安装直接看这篇文章bash
固然oh-my-zsh也要一块儿安装测试
这一部分和纯ubuntu系统的设置不太同样spa
安装zsh以后, 首先查看一下你当前的shell
echo $SHELL
应该会显示
/bin/bash
毕竟用各类方法切换不成功, 根据相关Issue, 这个时候就应该编辑这个文件:
vi ~/.bashrc
在这个文件末尾加上
bash -c zsh
这样就能够自动进入zsh了
这是一个很奇怪的问题, 根据相关Issue, zsh但愿调整进程的优先度,所以致使的错误
须要在.bashrc
文件最后加上一句
unsetopt BG_NICE
而后从新启动bash便可解决问题
感受想配置起来也不是这么容易呀