ZSH安装方法
zsh安装
通过apt安装zsh(使用的是Ubuntu20.04 server系统)apt install zsh -y
切换shell
切换默认的shell,切换后重连chsh -s /bin/zsh
安装 Oh My Zsh 方法
可以通过 curl 或 wget 两种方式来安装,用一条命令即可安装。
事先安装zsh
安装Oh My Zsh
curl 安装
sh -c "**$(**curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh**)**"
sh -c "**$(**curl -fsSL https://gitee.com/mirrors/oh-my-zsh/raw/master/tools/install.sh**)**"
如果失败多试几次
wget 安装
sh -c "**$(**wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -**)**"
sh -c "**$(**wget -O- https://gitee.com/pocmon/mirrors/raw/master/tools/install.sh**)**"
如果失败多试几次
安装成功的提示
优化
设置主题
设置固定主题
vim ~/.zshrc
找到 ZSH_THEME
robbyrussell 是默认的主题
ZSH_THEME=”robbyrussell”
ZSH_THEME=”样式名称”
保存文件,重新打开终端。
设置随机主题
vim ~/.zshrc
ZSH_THEME=”random”
每次打开终端主题是随机的
每次打开终端有提示主题名称,喜欢的可以保留
安装oh-my-zsh插件
高亮显示zsh-syntax-highlighting插件
命令输入正确会绿色高亮显示,输入错误会显示其他的颜色
安装git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
修改配置文件
~/.zshrcplugins=(其他的插件 zsh-syntax-highlighting)
source ~./.zshrc
使生效
自动补全插件 zsh-autosuggestions
输入命令时,会给出建议的命令(灰色部分)按键盘 方向键→补全提示的全部
安装git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
~/.zshrcplugins=(其他的插件 zsh-autosuggestions)
source ~./.zshrc
使生效
修改为”,”号补全bindkey ',' autosuggest-accept
加入到配置文件中去,
source ~./.zshrc使生效
就可以逗号补全了
快速打开文件夹插件autojump
使用j aut 可以快速进入相应的文件夹,前题是已经cd过指定目录了
j [目录的名字或名字的一部分]
安装git clone https://github.com/wting/autojump wting/autojump
cd wting/autojump
./install.py
./install.py后提示/usr/bin/env: ‘python’: No such file or directory
查看是否安装了python,如果按照使用软链接过去ln -s /usr/bin/python3 /usr/bin/python
重新执行./install.py
把提示加入配置文件中去[[ -s /root/.autojump/etc/profile.d/autojump.sh ]] && source /root/.autojump/etc/profile.d/autojump.sh
autoload -U compinit && compinit -u
source ~./.zshrc使生效
incr自动提示插件
安装wget [http://mimosa-pudica.net/src/incr-0.2.zsh](http://mimosa-pudica.net/src/incr-0.2.zsh)
mkdir ~/.oh-my-zsh/plugins/incr
移动并重命名mv incr-0.2.zsh ~/.oh-my-zsh/plugins/incr/incr.plugin.zsh
修改配置文件
~/.zshrcplugins=(其他的插件 incr)
source ~/.zshrc
使生效
安装后效果如下