作者:peanapple007 | 来源:互联网 | 2023-05-31 13:41
Oh My Zsh 是基于 zsh 命令行的一个扩展工具集,提供了丰富的扩展功能。 本文使用的乌班图系统版本为16.04一、下载安装zsh 1、首先点击这里下载最新的zsh源码然后将源码包复制到/us
Oh My Zsh 是基于 zsh 命令行的一个扩展工具集,提供了丰富的扩展功能。
本文使用的乌班图系统版本为16.04
一、下载安装zsh
1、首先点击这里下载最新的zsh源码
然后将源码包复制到/usr/local目录下(文件传输可以用WinSCP)
tar xJvf zsh-5.9.tar.xz ##解压文件(这里的zsh-5.9.tar.xz是文件名,不同版本名字不同)
cd zsh-5.9 ## 或进入直接双击进入解压好的zsh文件夹
2、安装依赖
依赖有gcc、ncurses-dev
apt install gcc ncurses-dev -y
3、同一个文件夹下直接运行configure文件
./configure
4、执行makefile
make
sudo make install#注意:Makefile是./configure之后才有的
5、设置默认shell(默认装到/usr/lcoal/bin/zsh)
which zsh | sudo tee -a /etc/shells
sudo chsh -s /usr/local/bin/zsh
Tips:若此处提示“ PAM:身份验证失败”则使用vim命令修改
vim /etc/pam.d/chsh
将红框中的required改为sufficient并保存即可
重新开个Ubuntu终端就能使用zsh了
6、安装Oh My Zsh
sh -c "$(wget -O- https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
Tips1:若出现下图所示报错则需要科学上网
Tips2:
若提示 git is not install则是没有安装git依赖
直接使用命令安装即可
apt install git
7、出现如图所示提示即安装成功
二、安装插件
语法高亮插件zsh-syntax-highlighting
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git $ZSH_CUSTOM/plugins/zsh-syntax-highlighting
自动补全插件 zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions
安装zsh-history-substring-search
git clone https://github.com/zsh-users/zsh-history-substring-search ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-hi
启用插件
vim ~/.zshrc
找到plugins后括号里添加安装的插件名字,添加即可
plugins=( git
zsh-autosuggestions
zsh-syntax-highlighting
zsh-history-substring-search
)
刷新配置
source ~/.zshrc
参考文章
ubuntu 安装并配置zsh - 陈雪莲 - 博客园 (cnblogs.com)
安装zsh并配置oh my zsh,让你的Linux终端也有爆爽体验_枫花海的博客-CSDN博客_linux 安装zsh