redhat7.9安装zsh以及常用插件

devtools/2024/10/20 21:29:12/

1 安装zsh并更改默认终端

#1.安装软件包
yum -y install zsh git#2.更改默认终端
chsh -s /bin/zsh

然后再退出下终端,重新登录用echo $SHELL  查看环境是否是/bin/zsh

2 配置oh-my-zsh

#1.从git仓库中拉取oh-my-zsh
git clone https://gitee.com/mirrors/oh-my-zsh.git ~/.oh-my-zsh#2.生成配置文件
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc

3 安装高亮、自动补全插件

#1.安装高亮插件:zsh-syntax-highlighting
git clone https://gitee.com/dawnwords/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting#2.安装自动补全:zsh-autosuggestions
git clone https://gitee.com/lhaisu/zsh-autosuggestions.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions#3.安装autojump目录跳转
git clone https://gitee.com/gentlecp/autojump.git
cd autojump
./install.py

4 插件配置

#配置文件中修改了2个地方
#第一个是主题ZSH_THEME="maran"
#第二个是plugins=( )root@localhost.localdomain:/root # cat ~/.zshrc|grep -v "^#"|grep -v "^$"
export ZSH=$HOME/.oh-my-zsh
ZSH_THEME="maran"
plugins=(gitsudozsh-autosuggestionszsh-syntax-highlightingautojump
)
source $ZSH/oh-my-zsh.sh

5.效果展示

补充:还有个有趣的插件pokemonsay

#1.安装cowsay
yum install -y epel-release
yum install -y  cowsay#2.安装pokemonsay
$ git clone http://github.com/possatti/pokemonsay
$ cd pokemonsay
$ ./install.sh

 


http://www.ppmy.cn/devtools/103203.html

相关文章

C++系列-泛型编程概念及函数模板

泛型编程概念及函数模板 泛型编程的引入模板函数模板函数模板注意事项函数模板举例普通函数和函数模板的区别隐式类型转换上的区别调用上的规则和区别 模板的局限性学习模板的意义 白云泉 唐代:白居易 天平山上白云泉,云自无心水自闲。 何必奔冲山下去&a…

昇思AI框架实践1:安装MindSpoe和MindFormers

mindspore的python环境安装 项目需要安装MindSpoe和MindFormers两个软件包,最简单的安装方法是pip install安装: pip install mindspore2.2.0 mindformers-1.0.0 下面是详细的安装过程。 下载安装miniconda(python环境) mini…

MariaDB VS MySQL

MariaDB和MySQL是两种流行的开源关系型数据库管理系统(RDBMS),它们在功能、性能、兼容性、开源性以及社区支持等方面各有特点。以下是对两者主要区别的详细分析: 1. 开发者与起源 MySQL:自1995年问世以来&#xff0c…

CI/CD之Jenkins用于Linux系统的部署方式汇总

目录 一、前言 二、CI/CD的定义与核心原则 CI/CD在现代软件开发中的重要性 CI/CD与Jenkins的关系 三、Jenkins部署方式汇总 1. 独立服务器部署 (1)离线安装 (2)在线安装 2. Docker容器部署 3. Kubernetes集群部署 4. 云…

CSS3实现购物车动画效果

概述 小程序商城或者 web 端网站时,我们可以只通过 CSS 的 animation 和transform,而不需要借助额外的第三方库轻松实现简单的动画效果,丰富页面的表达效果 效果 如下图所示,点击按钮就会有个商品进入左下角的购物车内 购物车动画示例地址 代码示例 元素 开始只需要写…

RAG数据集自动构造探索, 附prompt

从文档中手动创建数百个 QA(问题-上下文-答案)样本可能非常耗时且劳动密集。此外,人工生成的问题可能难以达到全面评估所需的复杂程度,最终影响评估的质量。通过使用合成数据生成,开发人员在数据聚合过程中的时间可以减…

绕过后端校验的策略

绕过后端校验的策略 在软件开发中,后端校验是确保数据的正确性和安全性的重要措施之一。但是在某些情况下,我们需要绕过后端校验,以实现特殊的需求或功能。以下是一些常见的绕过后端校验的策略,以及它们的实例解释。 1. 使用代理…

Redis下载安装使用教程图文教程(超详细)

《网络安全自学教程》 Redis下载安装使用 1、下载安装2、基础配置2.1、远程连接2、保护模式3、默认密码4、后台运行4.1 验证服务是否启动4.2 停止服务 1、下载安装 1)到Redis中文网 https://www.redis.com.cn/download.html 下载Redis安装包 2)Redis的安…