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

Centos7安装高版本zshzim框架安装powerlevel10k

1.安装高版本zsh1.1卸载低版本zshsudoyumremovezsh-y1.2下载源码源码:https:zsh.sourceforge.ioArcsour


1. 安装高版本zsh

1.1 卸载低版本zsh

sudo yum remove zsh -y

1.2 下载源码


  • 源码:https://zsh.sourceforge.io/Arc/source.html

# 下载
wget https://jaist.dl.sourceforge.net/project/zsh/zsh/5.9/
# 解压
$ tar xvf zsh-5.9.tar.xz

1.3 编译安装

yum install gcc perl-ExtUtils-MakeMaker
yum install ncurses-devel
# 进入源码目录
$ cd zsh-5.9
# 执行配置
$ ./configure # 默认安装在:/usr/local/bin/zsh
# 编译和安装
$ make && make install
# 添加信息
$ vim /etc/shells
# 在最后一行加上:/usr/local/bin/zsh

1.4验证结果

# 切换shell
chsh -s /usr/local/bin/zsh
# 查看版本信息
zsh --version
# zsh 5.9 (x86_64-pc-linux-gnu)

2. zim框架安装powerlevel10k

2.1 安装 zim

curl -fsSL https://raw.githubusercontent.com/zimfw/install/master/install.zsh | zsh

2.2 编辑 Zsh 配置文件 ~/.zimrc :

vim ~/.zimrc

2.3 在文件最后加入下面的一行文字,以添加 powerlevel10k 模块,然后退出。

zmodule romkatv/powerlevel10k

2.4 安装 powerlevel10k 模块,在终端输入如下命令即可。

zimfw install

安装之后,powerlevel10k会让你进行配置。

在此时配置时,很多图标符号看不到,因为 powerlevel10k 中包含许多特殊图标符号,需要与之兼容的字体。

2.5 安装 Nerd Font 字体

2.5.1 下载字体


  • https://www.nerdfonts.com/font-downloads

在其中找到一个你喜欢的字体并下载解压(我平常用DejaVuSansMono字体)
在这里插入图片描述

2.5.2 解压&&创建存放目录
解压后copy到/usr/share/fonts下,可以自己定义一个文件夹(普通用户使用sudo权限)
在这里插入图片描述
2.5.3 更新字体缓存

cd /usr/share/fonts
yum -y install fontconfig
fc-cache -fv

2.5.4 查看字体配置

fc-list

在这里插入图片描述2.5.5 重启终端即可


参考:

https://blog.csdn.net/qq_40938528/article/details/117338066
https://arch.icekylin.online/advanced/beauty-3.html#_2-1-powerlevel10k
https://www.ngui.cc/article/show-621709.html?action=onClick
https://blog.csdn.net/weixin_45162906/article/details/123004368








推荐阅读
  • 本文详细介绍了如何在Linux系统上安装和配置Smokeping,以实现对网络链路质量的实时监控。通过详细的步骤和必要的依赖包安装,确保用户能够顺利完成部署并优化其网络性能监控。 ... [详细]
  • Nginx 反向代理与负载均衡实验
    本实验旨在通过配置 Nginx 实现反向代理和负载均衡,确保从北京本地代理服务器访问上海的 Web 服务器时,能够依次显示红、黄、绿三种颜色页面以验证负载均衡效果。 ... [详细]
  • 在编译BSP包过程中,遇到了一个与 'gets' 函数相关的编译错误。该问题通常发生在较新的编译环境中,由于 'gets' 函数已被弃用并视为安全漏洞。本文将详细介绍如何通过修改源代码和配置文件来解决这一问题。 ... [详细]
  • 在DELL Inspiron 14R上部署CentOS X64 6.4的详细步骤
    本文详细记录了在DELL Inspiron 14R笔记本电脑上安装CentOS X64 6.4操作系统的过程,包括遇到的问题及解决方法。 ... [详细]
  • 本文将介绍如何编写一些有趣的VBScript脚本,这些脚本可以在朋友之间进行无害的恶作剧。通过简单的代码示例,帮助您了解VBScript的基本语法和功能。 ... [详细]
  • CentOS7源码编译安装MySQL5.6
    2019独角兽企业重金招聘Python工程师标准一、先在cmake官网下个最新的cmake源码包cmake官网:https:www.cmake.org如此时最新 ... [详细]
  • 本文详细介绍了如何使用Python编写爬虫程序,从豆瓣电影Top250页面抓取电影信息。文章涵盖了从基础的网页请求到处理反爬虫机制,再到多页数据抓取的全过程,并提供了完整的代码示例。 ... [详细]
  • 在Ubuntu 16.04 LTS上配置Qt Creator开发环境
    本文详细介绍了如何在Ubuntu 16.04 LTS系统中安装和配置Qt Creator,涵盖了从下载到安装的全过程,并提供了常见问题的解决方案。 ... [详细]
  • 嵌入式开发环境搭建与文件传输指南
    本文详细介绍了如何为嵌入式应用开发搭建必要的软硬件环境,并提供了通过串口和网线两种方式将文件传输到开发板的具体步骤。适合Linux开发初学者参考。 ... [详细]
  • 本文介绍了在MacOS上通过Homebrew安装Anaconda3,并配置环境变量以实现不同Python版本之间的快速切换。同时,提供了详细的步骤来创建和管理多个Python环境。 ... [详细]
  • 深入理解动态链接库及其应用
    本文将探讨动态链接库的基本概念,包括Windows下的动态链接库(DLL)和Linux下的共享库(Shared Library),并详细介绍如何在Linux环境中创建和使用这些库。 ... [详细]
  • iTOP4412开发板QtE5.7源码编译指南
    本文详细介绍了如何在iTOP4412开发板上编译QtE5.7源码,包括所需文件的位置、编译器设置、触摸库编译以及QtE5.7的完整编译流程。 ... [详细]
  • 本文详细解析了muduo库中的Socket封装及字节序转换功能。主要涉及`Endian.h`和`SocketsOps.h`两个头文件,以及`Socket.h`和`InetAddress.h`类的实现。 ... [详细]
  • 本文探讨了在Git子模块目录中运行pre-commit时遇到的错误,并提供了一种通过Docker环境解决此问题的方法。 ... [详细]
  • 导航栏样式练习:项目实例解析
    本文详细介绍了如何创建一个具有动态效果的导航栏,包括HTML、CSS和JavaScript代码的实现,并附有详细的说明和效果图。 ... [详细]
author-avatar
美好生活的日子
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有