Skip to content

在 WSL 上安装并配置 zsh

1 安装 zsh

sudo apt install zsh
apt install能解决大部分的安装问题
apt install能解决大部分的安装问题

2 安装 oh-my-zsh

官方 GitHub 页面:oh-my-zsh's GitHub repository

可以通过curl或者wget来下载并安装

sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
sh -c "$(wget -O- https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

这里我选择使用curl来安装:

然后发现报了一个错 👇

SSH的证书错误
SSH的证书错误

之前在 win 下用 git 的时候也有过这个错误,大概是 SSL 证书一类的问题 之前是自签署的证书问题,这次好像是根本没有证书(

总之输入如下命令设置 git 来忽略各种证书错误:

git config --global http.sslverify false

果然就可以啦

zsh安装完毕
zsh安装完毕

安装完毕,设置 zsh 为默认的 shell,效果如下 👇

zsh默认外观效果
zsh默认外观效果

emmmm....感觉不太行,需要自己配置一下皮肤

3 更换 zsh 皮肤

zsh 皮肤文件在$ZSH/themes路径下,这里有各种.zsh-theme文件(也就是各种各样的皮肤文件)

可以通过修改~/.zshrc中的ZSH_THEME变量的值来选择不同的皮肤(主题)

~/.zshrc文件
~/.zshrc文件

当然,也可以编写自己的皮肤文件(后缀名为.zsh-theme的文件)将其存放到$ZSH/themes下,即可像其他主题一样被启用了

zsh 主题编写参考→ 这里 ←


我自己写了一个 zsh 主题,现在放在 github gist 上 👉 arcane

自己编写的arcane主题的效果
自己编写的arcane主题的效果

(样式参考(照搬)大佬的 powershell 主题