Ubuntu下安装ZSH安装步骤
先查看一下你系统里所以的shell
➜ ~ cat /etc/shells
# /etc/shells: valid login shells
/bin/sh
/bin/bash
/usr/bin/bash
/bin/rbash
/usr/bin/rbash
/bin/dash
/usr/bin/dash
/usr/bin/tmux
/usr/bin/screen
/bin/zsh
/usr/bin/zsh
然后安装zsh
apt install zsh #安装zsh
chsh -s /bin/zsh #将zsh设置成默认shell(不设置的话启动zsh只有直接zsh命令即可)
安装oh-my-zsh
wget 下载脚本并执行(网站好像是证书过期了curl -fsSL 的下载方式不行)
wget --no-check-certificate https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh
# 上面的命令前提是你安装了git(往往内置了git)
# 如果没内置,先用下面命令安装git
apt install git
安装插件(如果你喜欢折腾美化的话,这一步非必需)
#zsh-autosuggestions 命令行命令键入时的历史命令建议
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
#zsh-syntax-highlighting 命令行语法高亮插件
git clone https://gitee.com/Annihilater/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
修改配置文件~/.zshrc,可以参考我的(不要直接复制哦)
#防止中文乱码
export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8
#oh-my-zsh的安装路径(zsh的配置路径)
ZSH="/root/.oh-my-zsh"
# ZSH_THEME="robbyrussell"
# 设置字体模式以及配置命令行的主题
POWERLEVEL9K_MODE='nerdfont-complete'
ZSH_THEME="agnoster" #我目前使用的模式
#ZSH_THEME="powerlevel9k/powerlevel9k"
# 启动错误命令自动更正
ENABLE_CORRECTION="true"
# 在命令执行的过程中,使用小红点进行提示
COMPLETION_WAITING_DOTS="true"
# 配置要使用的插件
plugins=(
git
extract
zsh-autosuggestions
zsh-syntax-highlighting
)
source $ZSH/oh-my-zsh.sh
# python虚拟环境相关设置
if [-f /usr/local/bin/virtualenvwrapper.sh ];
then
export WORKON_HOME=$HOME/.virtualenvs
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
source /usr/local/bin/virtualenvwrapper.sh
fi
最后,如果还没生效的话,那么你断开链接重新链一下就好了。。。