查看、安装 zsh

查看是否安装了 zsh

  1. # 方法一:
  2. chsh -l
  3. # 方法二:
  4. cat /etc/shells
  5. # 可能结果:
  6. /bin/sh
  7. /bin/bash
  8. /sbin/nologin
  9. /usr/bin/sh
  10. /usr/bin/bash
  11. /usr/sbin/nologin
  12. /bin/zsh
  13. # 如果有 /bin/zsh 代表已经安装,反之则没有

安装 zsh

  1. yum install -y zsh

切换 shell 为 zsh

  1. chsh -s /bin/zsh

安装 oh-my-zsh

安装需要 git,没有安装需要先安装:

  1. yum install -y git

1、可以通过别人已经写好的脚本安装,用 curl 或者 wget 下载脚本来安装:

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

2、也可以自己用 git 安装

  1. git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh
  2. cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc

查看、修改主题

可以选择自己喜欢的主题,查看主题命令如下:

  1. ls ~/.oh-my-zsh/themes

修改主题

  1. vim ~/.zshrc
  2. # 找到 ZSH_THEME 行,修改为自己想用的主题名称即可

默认的主题是 ZSH_THEME="robbyrussell" ,改成自己喜欢的即可,也可以用我自定义的一个主题,安装方法:

  1. sh -c "$(curl -fsSL https://raw.githubusercontent.com/Jsharkc/jacobin-zsh-theme/master/install.sh)"
  2. source ~/.zshrc

截图
jacob1-theme.png
jacob2-theme.png

安装想用的插件

我想安装「自动补全」和「语法高亮」插件

自动补全插件 zsh-autosuggestions

  1. 下载该插件到.oh-my-zsh的插件目录
  1. git clone https://github.com/zsh-users/zsh-autosuggestions.git $ZSH_CUSTOM/plugins/zsh-autosuggestions
  1. 编辑.zshrc文件

找到 plugins= 这一行,添加 zsh-autosuggestions,例如:

  1. plugins=(
  2. git
  3. zsh-autosuggestions
  4. )
  1. 使插件生效
  1. source ~/.zshrc

语法高亮插件 zsh-syntax-highlighting

  1. 下载该插件到.oh-my-zsh的插件目录
  1. git clone https://github.com/zsh-users/zsh-syntax-highlighting.git $ZSH_CUSTOM/plugins/zsh-syntax-highlighting
  1. 编辑.zshrc文件

找到 plugins= 这一行,添加 zsh-syntax-highlighting,例如:

  1. plugins=(
  2. git
  3. zsh-autosuggestions
  4. zsh-syntax-highlighting
  5. )
  1. 使插件生效
  1. source ~/.zshrc

想了解更多 oh-my-zsh 内容请前往 oh-my-zsh