Centos 安装 oh-my-zsh

Posted by Jacobc' Blog on Thursday, March 17, 2022

查看、安装 zsh

查看是否安装了 zsh

# 方法一:
chsh -l
# 方法二:
cat /etc/shells
# 可能结果:
/bin/sh
/bin/bash
/sbin/nologin
/usr/bin/sh
/usr/bin/bash
/usr/sbin/nologin
/bin/zsh
# 如果有 /bin/zsh 代表已经安装,反之则没有

安装 zsh

yum install -y zsh

切换 shell 为 zsh

chsh -s /bin/zsh

安装 oh-my-zsh

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

yum install -y git

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

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

2、也可以自己用 git 安装

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

国内用户可通过以下命令:

git clone https://gitee.com/mirrors/oh-my-zsh.git ~/.oh-my-zsh
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc;

查看、修改主题

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

ls ~/.oh-my-zsh/themes

修改主题

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

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

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

国内用户:

sh -c "$(curl -fsSL https://gitee.com/jsharkc/jacobin-zsh-theme/raw/master/install.sh)"
source ~/.zshrc

截图

image

安装想用的插件

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

自动补全插件 zsh-autosuggestions

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

国内用户:

git clone https://gitee.com/jsharkc/zsh-autosuggestions.git $ZSH_CUSTOM/plugins/zsh-autosuggestions
  1. 编辑.zshrc文件

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

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

语法高亮插件 zsh-syntax-highlighting

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

国内用户:

git clone https://gitee.com/jsharkc/zsh-syntax-highlighting.git $ZSH_CUSTOM/plugins/zsh-syntax-highlighting
  1. 编辑.zshrc文件

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

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

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

「如果这篇文章对你有用,请随意打赏」

Jacobc' Blog

如果这篇文章对你有用,请随意打赏

使用微信扫描二维码完成支付