原創(chuàng)文,最初發(fā)布于 szhshp的第三邊境研究所 , 轉(zhuǎn)載請(qǐng)注明
安裝
PowerShell里面執(zhí)行
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
重啟電腦
配置
apt-get換源
原文件重命名備份
sudo mv /etc/apt/sources.list /etc/apt/source.list.bak
編輯源列表文件
sudo vim /etc/apt/sources.list
使用下面的內(nèi)容
(注意這個(gè)只是給Ubuntu16.04版本使用, 你安裝的時(shí)候應(yīng)該默認(rèn)就是這個(gè)版本)
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
##測(cè)試版源
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
##測(cè)試版源
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方面更新:
sudo apt-get update
sudo apt-get upgrade
zsh
zsh的安裝都是老生常談了
簡(jiǎn)單的安裝直接看這篇文章
當(dāng)然oh-my-zsh也要一起安裝
無(wú)法將zsh作為默認(rèn)shell
這一部分和純ubuntu系統(tǒng)的設(shè)置不太一樣
安裝zsh之后, 首先查看一下你當(dāng)前的shell
echo $SHELL
應(yīng)該會(huì)顯示
/bin/bash
畢竟用各種方法切換不成功, 根據(jù)相關(guān)Issue, 這個(gè)時(shí)候就應(yīng)該編輯這個(gè)文件:
vi ~/.bashrc
在這個(gè)文件末尾加上
bash -c zsh
這樣就可以自動(dòng)進(jìn)入zsh了
autojump_chpwd:4:nice(5) failed: operation not permitted
這是一個(gè)很奇怪的問(wèn)題, 根據(jù)相關(guān)Issue, zsh希望調(diào)整進(jìn)程的優(yōu)先度,因此導(dǎo)致的錯(cuò)誤
需要在.bashrc
文件最后加上一句
unsetopt BG_NICE
然后重新啟動(dòng)bash即可解決問(wèn)題
感覺(jué)想配置起來(lái)也不是這么容易呀