前言

谁不想要一个优雅的终端

哦,安装 Zsh 不会让你成为 10 倍的开发人员…但你可能会觉得自己像一个。
show
安装zshoh-my-zsh后,您的终端主题将成为城镇的话题!
在您每次输入命令时,您将用到数百个强大的插件和漂亮的主题。
陌生人会在咖啡馆里走过来问你:“我超,太神奇了!你是某个天才吗?“

! 本文章使用 Centos7安装 如果系统不一样 有微小差别

安装zsh

yum install zsh -y
检查是否安装成功
zsh --version
设置为默认终端
sudo chsh -s /bin/zsh

如果提示没有chsh命令 需要安装 sudo dnf install util-linux-user

检查是否为默认shell
echo $SHELL

安装 oh-my-zsh

安装git、wget
yum install git -y
yum install wget -y

  • 通过gitee加速安装
    下载 install.sh
    wget https://gitee.com/mirrors/oh-my-zsh/raw/master/tools/install.sh

注意 其他程序的安装脚本可能也叫install.sh 保证当前目录中没有install.sh 再wget
比如你曾经在当前目录安装过宝塔面板 请先删除 install.sh 再 wget

  • 修改部分配置
    vim install.sh
    71行附近 (在vim命令模式中 : set nu 显示行号)
    REMOTE=${REMOTE:-https://github.com/${REPO}.git}
    改为
    REMOTE=${REMOTE:-https://gitee.com/mirrors/oh-my-zsh.git}

常见错误
The $ZSH folder already exists (/root/.oh-my-zsh).
You’ll need to remove it if you want to reinstall.
已经下载过 删除 ~目录下的 /root/.oh-my-zsh

  • 执行安装脚本
    sh install.sh
Looking for an existing zsh config...
Using the Oh My Zsh template file and adding it to /root/.zshrc.

Time to change your default shell to zsh:
Do you want to change your default shell to zsh? [Y/n] 
是否设置为默认终端? [Y/n]

image-1678008175433

rm install.sh 删除安装脚本

修改主题

vim ~/.zshrc
修改 ZSH_THEME 的值 然后source ~/.zshrc 来刷新主题
image-1678008269894

内置主题

建议前往这个地址预览 然后修改配置文件并刷新
https://github.com/ohmyzsh/ohmyzsh/wiki/Themes