安装zsh

Bash

sudo yum install zsh
  • 1.

替换默认shell为zsh

Bash

chsh -s /bin/zsh
  • 1.

也可以通过chsh换回默认shell

Bash

chsh -s /bin/bash
  • 1.

安装完zsh后安装zsh的黄金搭档 Oh My Zsh

项目地址: https://github.com/ohmyzsh/ohmyzsh

安装Oh My Zsh

Bash

需要先安装git

Yum install -y git

#使用GitHub

sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"#使用GitCode,CSDN源,速度快
sh -c "$(curl -fsSL https://gitcode.net/apull/ohmyzsh/-/raw/master/tools/install_gitcode.sh)"
  • 1.
  • 2.
  • 3.
  • 4.

安装过程过程中会提示是否设置zsh为默认shell,这里选y或者回车。

安装完成后会在用户路径下产生一个.zshrc文件,与.bashrc一样,修改这个文件对zsh进行配置。

vim .zshrc  (以下内容关闭注释)
 export ZSH="/root/.oh-my-zsh"
 ZSH_THEME="ys"
 plugins=(git)
 source $ZSH/oh-my-zsh.sh
保存后执行:
source .zshrc
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.


常用配置:

ZSH_THEME="random": 设置zsh配色主题,如果设置为"random",每次打开终端都会使用随机配色主题,主题文件保存在~/.oh-my-zsh/themes/

ZSH_THEME_RANDOM_CANDIDATES=( "robbyrussell" "agnoster" "norm"): 随机配色主题从列出的随机主题中选择

plugins=(git yum): 使用Oh My Zsh插件,这里使用了git、yum2个插件,插件用空格隔开。插件文件保存在~/.oh-my-zsh/plugins/

setopt nonomatch: 在.zshrc末尾添加 setopt nonomatch,让zsh支持通配符