热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Linux下Zsh安装并配置

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是文件名,不同版本名字不同)

bbfac79cdf244d0389798f4187a292e8.png
 

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并保存即可

9727aff089b54c8492dad4cae1d4cef0.png
重新开个Ubuntu终端就能使用zsh了

 

6、安装Oh My Zsh

sh -c "$(wget -O- https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

Tips1:若出现下图所示报错则需要科学上网

6300ef8ea301417d91322f895b2edef1.png

Tips2:

若提示 git is not install则是没有安装git依赖

cddda2a77c1b465db07fc05b92a70e39.png

直接使用命令安装即可

apt install git

7、出现如图所示提示即安装成功

c71963ffb47547b79f4835078abf579d.png
二、安装插件


语法高亮插件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
          )

1b2b87d301894629a0d2065930d92592.png

刷新配置

source ~/.zshrc参考文章

ubuntu 安装并配置zsh - 陈雪莲 - 博客园 (cnblogs.com)

 安装zsh并配置oh my zsh,让你的Linux终端也有爆爽体验_枫花海的博客-CSDN博客_linux 安装zsh

 


版权声明:本文为qq_34348102原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/qq_34348102/article/details/125771903
推荐阅读
author-avatar
peanapple007
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有