Centos7安装zsh和oh-my-my-zsh
在连接远程服务器的时候,使用iterm可以直接连接阿里云服务器终端。但是阿里云服务终端没有色彩高亮,这就导致操作体验不是很好。因此,本文就是要记录云服务器centos7如何安装终端美化工具zsh和oh-my-zsh。
概述
众所周知,大部分的Linux发行版的默认命令解释器是Bash。Zsh是一个款具有更多自定义选项,且支持命令补全功能、命令高亮等一系列功能的开源命令解释器。
默认的 Zsh 配置有点麻烦。因此一个叫 robbyrussel 的用户在 GitHub 上制作了一个配置文件 oh-my-zsh
,这是目前为止最流行的 Zsh 配置:
默认centos 是使用 /bin/bash,可以使用命令cat /etc/shells
查看系统命令解释器。

如果存在zsh命令解释器,可以通过命令chsh -s /bin/zsh
切换
1.安装zsh
这里可能会有问题,安装不上,可能需要给centos7 换源,具体换源看 centos笔记中的 换源操作
安装zsh
yum install zsh
2.安装 oh-my-zsh
默认的 Zsh 配置有点麻烦。因此一个叫 robbyrussel 的用户在 GitHub 上制作了一个配置文件 oh-my-zsh,这是目前为止最流行的 Zsh 配置
2.1 安装 install.sh 脚本
wget https://gitee.com/mirrors/oh-my-zsh/raw/master/tools/install.sh
2.2 编辑install.sh
使用wget会将install.sh文件下载当前文件夹
打开install.sh找到以下内容
# Default settings
ZSH="${ZSH:-$HOME/.oh-my-zsh}"
REPO=${REPO:-ohmyzsh/ohmyzsh}
REMOTE=${REMOTE:-https://github.com/${REPO}.git}
BRANCH=${BRANCH:-master}
将
REPO=${REPO:-ohmyzsh/ohmyzsh}
REMOTE=${REMOTE:-https://github.com/${REPO}.git}
替换为
REPO=${REPO:-mirrors/oh-my-zsh}
REMOTE=${REMOTE:-https://gitee.com/${REPO}.git}
最后像这样就ok
2.3 执行install.sh
- 赋予可执行权限
chmod +x install.sh
- 执行
sh install.sh
- 安装成功截图如下:

3. 安装oh-my-zsh主题
- 3.1 下载 ys.zsh-theme
git clone https://github.com/ss8651twtw/ys.zsh-theme.git ~/.oh-my-zsh/custom/themes/ys.zsh-theme
- 修改 ./zshrc
ZSH_THEME="ys.zsh-theme/ys"
- 刷新 ./zshrc
source ~/.zshrc
- Iterm修改配色

【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通