參考鏈接:
- 作者:iCodes_ 鏈接:http://www.reibang.com/p/0d32ed87c8a8
- 作者:加油_努力_奮斗 鏈接:http://www.reibang.com/p/db5e2833e0fc
【一】讓機(jī)器能夠解析github的域名
- DNS域名解析查詢:https://www.ipaddress.com/
- 打開上面網(wǎng)站查詢以下域名對(duì)應(yīng)的ip
github.com
assets-cdn.github.com
github.global.ssl.fastly.net
codeload.github.com
raw.githubusercontent.com
- 修改/etc/hosts
sudo vim /etc/hosts
# 添加剛剛查詢到的ip 域名
:wq #保存退出
source ~/.bashrc # 重新加載.bashrc
【二】安裝zsh
sudo apt install zsh #安裝zsh
chsh -s `which zsh` #將終端從默認(rèn)的bash換成zsh
#重新打開terminal就能看到效果
【三】安裝oh-my-zsh
- 自動(dòng)安裝
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
# 重新打開終端
- 手動(dòng)安裝
# 下載
git clone https://github.com/ohmyzsh/ohmyzsh.git ~/.oh-my-zsh
# 備份zshrc
cp ~/.zshrc ~/.zshrc.bak
# 覆蓋zshrc
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
# 重新打開終端
【四】修改zsh主題(agnoster)
sudo apt-get install gcc g++ zlib1g-dev openssl make
wget --no-check-certificate https://bootstrap.pypa.io/ez_setup.py
sudo python ez_setup.py --insecure
sudo easy_install pip==20.3.4 # 安裝pip
# 失敗則用以下命令
curl -o get-pip.py https://bootstrap.pypa.io/pip/2.7/get-pip.py
python get-pip.py
pip install powerline-status # 安裝Powerline
- 安裝 Meslo 字體庫(kù)
# clone攻柠,如果太慢的話棉安,可以先將項(xiàng)目克隆到gitee暇务,通過(guò)gitee進(jìn)行clone躏救,詳細(xì)看參考鏈接2
git clone https://github.com/powerline/fonts.git --depth=1
# install
cd fonts
./install.sh
# clean-up a bit
cd ..
rm -rf fonts
- 修改~/.zshrc
vim ~/.zshrc
// 修改ZSH_THEME="agnoster"
:wq # 保存退出
source ~/.zshrc
可能出現(xiàn)報(bào)錯(cuò):zsh (anon):12: character not in range
- 解決方法
vim ~/.bashrc
在文件尾添加
export LC_ALL=C.UTF-8
export LANG=C.UTF-8
`esc` :wq
source .bashrc
source .zshrc
【五】添加插件
- 語(yǔ)法高亮插件zsh-syntax-highlighting安裝
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
- 自動(dòng)提示插件zsh-autosuggestions安裝
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
- 修改~/.zshrc
在plugin中添加zsh-autosuggestions和zsh-syntax-highlighting
:wq #保存退出
source ~/.zshrc
【六】使用命令別名簡(jiǎn)化命令
修改~/.zshrc
-
保存退出
【七】知道方法后就可以自己定制自己的zsh了姑食,喜歡的就點(diǎn)個(gè)贊吧
更多自帶主題可以在~/.oh-my-zsh/themes下查看
網(wǎng)上還有很多插件供開發(fā)者下載使用
https://github.com/ohmyzsh/ohmyzsh/wiki/Plugins-Overviewzsh和omz盡量安裝在自己常用的用戶上宰僧,我這里直接安裝配置在root用戶上其實(shí)是不太好的主巍。
如有不對(duì)或不懂的地方,歡迎私信指正~