- 查看当前使用的shel
echo $SHELL
- 查看已经安装的shell
cat /etc/shells
- 如果没有安装zsh,输入下边的命令安装
apt install zsh -y
- 切换shell至zsh,运行下边的命令之后,重启shell
chsh -s /bin/zsh
- 分别手动下载ohmyzsh、zsh-autosuggestions、zsh-syntax-highlighting的压缩包,并分别解压
- 将ohmyzsh放在~目录下,并改文件的名称为.oh-my-zsh,然后运行下边的命令,覆盖原来的.zshrc文件
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
- 将zsh-autosuggestions、zsh-syntax-highlighting的文件夹名称改(github上下载的压缩包解压之后名字可能有变)成zsh-autosuggestions、zsh-syntax-highlighting,之后将它们放到~/.oh-my-zsh/plugins/下
- 修改配置文件 .zshrc
vim ~/.zshrc
修改为如下:
ZSH_THEME="ys"
plugins=(git zsh-autosuggestions zsh-syntax-highlighting)
- 更新配置文件
source ~/.zshrc
10.完成配置
可能遇到的问题
- 修改完之后,conda无法使用,需要在.zshrc文件的末尾添加配置conda路径,添加如下,需要修改相应的conda路径
# >>> conda initialize >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$('/4TB/zq/software/miniconda3/bin/conda' 'shell.bash' 'hook' 2> /dev/null)"
if [ $? -eq 0 ]; then
eval "$__conda_setup"
else
if [ -f "/4TB/zq/software/miniconda3/etc/profile.d/conda.sh" ]; then
. "/4TB/zq/software/miniconda3/etc/profile.d/conda.sh"
else
export PATH="/4TB/zq/software/miniconda3/bin:$PATH"
fi
fi
unset __conda_setup
# <<< conda initialize <<<