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

news2024/9/23 11:19:13

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=(
        git
        sudo
        zsh-autosuggestions
        zsh-syntax-highlighting
        autojump
)
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.coloradmin.cn/o/2084735.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【私有云场景案例分享②】批量装包与冒烟测试的自动化实现

一、前言 在软件开发和测试过程中,批量装包和冒烟测试是两个关键环节。随着项目规模的扩大和测试需求的增加,传统的手动操作方式已经无法满足效率和质量的要求。通过AirtestIDE企业版与DeviceKeeper结合的批量装包和冒烟测试解决方案,可以提…

【科研新手】如何判断自己找到的创新点是否已被发表呢?

很多人在自己的实验结果出来后再开始写论文,才发现自己的论文创新点已经被他人抢先发表了,因此我们需要做好预防措施,那么如何判断自己所找到的创新点是否已被发表了呢。 1、在纬度学术检索最新的文献并下载 2、将文献投喂到Kimi智能助手&am…

IOS逆向助手-无需越狱就能逆向IOS软件的强大工具

前言 晓杰自己就是JAVA开发程序员,工作之余也会学习下逆向,研究一下各个软件的漏洞用于提交漏洞赚取微薄的漏洞奖励来补贴家用,下面晓杰就将自用的IOS逆向助手分享给大家! 软件简介 IOS逆向助手支持越狱和未越狱设备安装&#…

储能电池仓电池热失控监测系统技术分析

在当今能源转型的大背景下,储能技术的发展至关重要。而储能电池仓作为储能系统的核心组成部分,其安全性问题备受关注。电池热失控是储能电池仓面临的重大风险之一,一旦电池发生热失控,可能引发火灾、爆炸等严重后果。为了有效防范…

2024洗衣机选择(个人笔录)

总结 比较 说明:素材引自小红书博主郎朗Waves

【ceph学习】S3权限认证部分

认证过程简介 认证的过程是一个对用户信息进行解析并且判断前后得到的秘钥是否一致的过程。 auth_regitry的创建 在rgw_main.cc:main()中进行初始化auth_registry对象 /*rgw_main.cc*/ /* Initialize the registry of auth strategies which will coordinate * the dynamic…

哪款伴奏提取免费软件比较好?音乐制作利器快速分离人声与伴奏

无论是在健身房挥汗如雨,还是在家中享受宁静的夜晚,一首美妙的旋律总能让人心旷神怡。但大家是否想过,那些动人心弦的伴奏是如何从混音中被抽离出来的呢? 作为一个音乐爱好者,我发现了5款“伴奏提取器在线”神奇工具&…

室内蓝牙导航定位技术应用优势

在错综复杂的室内环境中,精准导航一直是用户与管理者共同面临的难题。随着科技的进步,室内蓝牙导航定位技术应运而生,以其独特的优势正逐步改变这一现状。本文就由沧穹给大家具体介绍一下室内蓝牙导航定位技术应用优势。 首先,蓝牙…

[VG] TransVG++

1. BaseInfo TitleTransVG: End-to-End Visual Grounding with Language Conditioned Vision TransformerAdresshttps://arxiv.org/pdf/2206.06619Journal/Time202206 IEEE TPAMIAuthor中科大Codehttps://github.com/djiajunustc/TransVGRead20240717/ 0829TableVisonLanguage…

Linux3-Linux用户和权限

简介:个人学习分享,如有错误,欢迎批评指正。 一、root用户(超级管理员) 无论是Windows、MacOS、Linux均采用多用户的管理模式进行权限管理。 在Linux系统中,拥有最大权限的账户名为:root&#…

基于微信小程序的足球赛事系统设计与实现---附源码94364

摘要 本文介绍了一种基于微信小程序的足球赛事系统的设计与实现方法,该系统利用Spring Boot框架作为后端支持。该系统旨在提供一个便捷、高效且用户友好的平台,使足球爱好者能够轻松浏览赛事信息、参与赛事讨论并享受个性化的赛事推荐。 在设计方面&…

RX 8000系显卡规格曝光,全系GDDR6纯过渡产品

原文转载修改自(更多互联网新闻/搞机小知识): RX 8000系显卡规格首曝,GDDR6显存就很骨感 前天,我们刚刚聊过有过新一代RTX 50系消息,虽然是按部就班地升级,但好在也是在升级。50系换核心升级显…

Ascend C算子开发(入门)—— 算子开发环境搭建

文章目录 Ascend C算子开发(入门)—— 算子开发环境搭建在CPU上部署开发环境准备工作步骤配置环境变量配置pip源pip安装依赖包安装开发套件包 Ascend C算子开发(入门)—— 算子开发环境搭建 安装包解读 Ascend-cann-功能-版本-平台…

忘掉 Siri 吧:苹果可能会推出拥有自己AI“个性”的机器人设备|TodayAI

近日,知名科技记者 Mark Gurman 报道称,苹果公司(Apple)正计划进军机器人领域,推出旨在解决“第一世界问题”的新产品。据 Gurman 透露,苹果还可能利用生成式 AI 技术,为其机器人设备打造一个全…

设计模式创建型模式之原型模式

设计模式之原型模式 一、背景1、解决性能问题2、对象的创建需要运行时信息3、对象的创建过程复杂4、对象的创建与使用分离 二、介绍1、定义2、组成 三、代码实现1、实现Cloneable接口2、代码实现分析3、注意事项 四、总结1、实现Cloneable接口2、原型模式的优点包括&#xff1a…

QString 初始化

QString不用初始化,创建变量的时候默认就初始化了 默认构造函数:QString 的默认构造函数会初始化一个空的 QString 对象。具体来说,这是一个“空字符串”(empty string),而不是指针为 nullptr 的情况。空字…

医疗知识图谱工程研究记录

医疗诊断知识图谱 本项目是基于知识图谱的知识问答项目。过程为对问句进行解析,形成若干三元组及相关的操作条件,转换为查询语句,查询数据库返回结果。 KBQA方式的问答包括意图分析、标签(实体、操作符)识别、条件体…

Linux2-Linux基础命令

简介:个人学习分享,如有错误,欢迎批评指正。 一、Linux的目录结构 Linux的目录结构是一个树型结构 Windows 系统可以拥有多个盘符, 如 C盘、D盘、E盘 Linux没有盘符这个概念, 只有一个根目录 /, 所有文件都在它下面 练习 请根据语言描述&am…

Linux 2.6 内核进程调度队列

Linux 2.6 内核进程调度队列 运行队列(runqueue)蓝色区域(活动队列)queuebitmapnr_active总结:时间片还没有结束的所有进程都按照优先级放在该队列(活动队列) 红色区域(过期队列&…

scrapy框架--快速了解

免责声明:本文仅做分享~ 目录 介绍: 5大核心组件: 安装scrapy: 创建到启动: 修改日志配置:settings.py 修改君子协议配置: 伪装浏览器头: 让代码去终端执行: 数据保存: 1-基于命令 2-基于管道 文档: 介绍: 5大核心组件: Scrapy是一个开源的Python框架&#xff0c…