上篇文章主要演示了如何在Mac电脑的iTerm2软件上安装和配置 oh-my-zsh
, 本文将演示如何在云服务器上安装 oh-my-zsh
, 由于整体过程大同小异,所以只记录安装命令以及执行结果,然后重点记录与上篇文章中不太一样的地方。
系统版本:CentOS Linux release 7.9.2009
准备工作
查看当前shell:echo $SHELL
安装git:yum install -y git
安装zsh:yum install -y zsh
切换为zsh:chsh -s /bin/zsh
✨✨✨✨说明:
在安装过程中可能需要克隆很多github项目,如果你使用的是国内服务器,可能会卡在这一步,这时候可以采用另一种思路,使用gitee的镜像项目替换,本文中所有安装以github项目为例,无特殊情况外不再说明,相信在阅读本文的你肯定能找到合适的办法。
安装oh-my-zsh
使用curl或者wget的方式进行安装:
1
2
3
4
5
| # curl 安装方式
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
# wget 安装方式
sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
|
由于网络问题,国内的服务器(如阿里云、腾讯云等)可能无法访问github,可以克隆gitee的镜像,然后在tools中找到install.sh
脚本,并在脚本目录下执行安装命令:
安装powerline
执行命令(python3):
1
| pip3 install powerline-status --user
|
结果:
安装主题Powerlevel10k
克隆项目
1
| git clone --depth=1 https://github.com/romkatv/powerlevel10k.git $ZSH_CUSTOM/themes/powerlevel10k
|
然后编辑配置文件
1
2
3
4
5
| # 1. 编辑配置文件
vi ~/.zshrc
# 2. 按照下图的方式修改为:ZSH_THEME="powerlevel10k/powerlevel10k"
# 3. 使配置文件生效
source ~/.zshrc
|
这时候可能会提示:You are using ZSH version 5.0.2. The minimum required version for Powerlevel10k is 5.1.
这是因为 yum 中 zsh 的最新版本5.0.2,而我们要安装的 Powerlevel10k 主题对版本的最低要求是 5.1 ,然后在github的issues中找到了解决方案:
1
2
3
4
5
6
7
| sudo yum update -y
sudo yum install -y git make ncurses-devel gcc autoconf man
git clone -b zsh-5.8.1 https://github.com/zsh-users/zsh.git /tmp/zsh
cd /tmp/zsh
./Util/preconfig
./configure
sudo make -j 20 install.bin install.modules install.fns
|
在执行完上面的过程,可以通过命令 zsh --version
查看版本,这时候大概率仍然是 5.0.2 ,需要我们重新登录下系统。
重新登录后,出现以下提示,按照提示操作切换为最新版本即可。
1
2
| echo /usr/local/bin/zsh | sudo tee -a /etc/shells
chsh -s /usr/local/bin/zsh
|
执行完成后发现版本已经切换到最新版本 5.8.1 了,这时候再次登录系统,发现会自动进入主题Powerlevel10k的配置界面,按照提示选择自己想要的样式即可。
安装插件
插件的安装方式几乎都一样,同上篇文章,命令如下:
1
2
3
| cd ~/.oh-my-zsh/custom/plugins/
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git
git clone https://github.com/zsh-users/zsh-autosuggestions
|
安装完成后仍然像修改主题那样修改配置文件:
1
2
3
4
5
6
7
8
9
10
| # 1. 编辑配置文件
vi ~/.zshrc
# 2. 按照下图的方式修改为:
plugins=(
git
zsh-autosuggestions
zsh-syntax-highlighting
)
# 3. 使配置文件生效
source ~/.zshrc
|
至此,安装完成。