Skip to main content

配置 zsh

在 MacOS 环境下配置

参考此条 github gist

在 centos7 环境下配置

查看当前 shell

echo $SHELL

/bin/bash

查看bin下是否有zsh包

cat /etc/shells

/bin/sh
/bin/bash
/usr/bin/sh
/usr/bin/bash
/bin/tcsh
/bin/csh

安装 GCC Development Tools

yum groupinstall "Development tools"

检查 gcc 版本

gcc -v

安装 ncurses 依赖

yum install ncurses-devel

安装 zsh 安装包,最新的版本可以在这里查看

wget https://www.zsh.org/pub/zsh-5.9.tar.xz

解压安装包

xz -d zsh-5.9.tar.xz
tar xvf zsh-5.9.tar

安装 zsh

cd zsh
$ ./configure && make # Make a binary
$ make install # Install the binary

查看是否安装成功

cat /usr/local/bin/zsh

编辑 /etc/shells 文件以便让 CentOS 感知到 Zsh

vim /etc/shells
# 添加 /usr/local/bin/zsh 到文件中

改变系统默认的 shell

chsh -s /usr/local/bin/zsh