首页 > 系统相关 >linux终端zsh美化

linux终端zsh美化

时间:2024-12-08 19:43:34浏览次数:9  
标签:git oh com https linux my zsh 美化


zsh 安装与配置,使用 oh-my-zsh 美化终端

https://www.haoyep.com/posts/zsh-config-oh-my-zsh/

1.1 安装基本工具

# 更新软件源
sudo apt update && sudo apt upgrade -y
# 安装 zsh git curl
sudo apt install zsh git curl -y

1.2 设置默认终端为 zsh(注意:不要使用 sudo)。

chsh -s /bin/zsh

1.3 安装 oh-my-zsh

MethodCommand
curl sh -c "$(curl -fsSL https://install.ohmyz.sh/)"
wget sh -c "$(wget -O- https://install.ohmyz.sh/)"
fetch sh -c "$(fetch -o - https://install.ohmyz.sh/)"
国内curl镜像 sh -c "$(curl -fsSL https://gitee.com/pocmon/ohmyzsh/raw/master/tools/install.sh)"
国内wget镜像 sh -c "$(wget -O- https://gitee.com/pocmon/ohmyzsh/raw/master/tools/install.sh)"

1.3 设置主题

根据 What’s the best theme for Oh My Zsh? 中的排名,以及自定义化、美观程度,强烈建议使用 powerlevel10k 主题。

git clone --depth=1 https://gitee.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k

1.4 安装插件

1.代码提示zsh -autosuggestions 

# 加速1
git clone https://github.moeyy.xyz/https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
# 加速2
git clone https://gh.xmly.dev/https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
# 加速3
git clone https://gh.api.99988866.xyz/https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions

2.语法高亮zsh-syntax-highlighting

git clone https://github.moeyy.xyz/https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
# 加速2
git clone https://gh.xmly.dev/https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
# 加速3
git clone https://gh.api.99988866.xyz/https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting

3、内置了文件夹快捷跳转插件z、解压任何压缩文件extract 

1.5 配置生效插件

修改  sudo nano ~/.zshrc  的 ZSH_THEME  为  powerlevel10k 

plugins=(git zsh-autosuggestions zsh-syntax-highlighting z extract)

 

标签:git,oh,com,https,linux,my,zsh,美化
From: https://www.cnblogs.com/HVAC-Coder/p/18593733

相关文章

  • 嵌入式中防linux的通用MCU系统
        ​大家好,今天分享一个仿linux分层架构实现的mcu通用系统,该项目的创建方便芯片级切换以及多产品线开发。《一个基于分层架构实现的MCU通用系统》项目整体框图项目亮点分层架构,清晰高效:usal_mcu采用仿Linux的分层架构设计,将系统划分为驱动层、系统层和应用......
  • Ubuntu22.04搭建LAMP环境(linux服务器学习笔记)
    目录引言:一、系统更新二、安装搭建Apache21.你可以通过以下命令安装它:2.查看Apache2版本3.查看Apache2运行状态4.浏览器访问三、安装搭建MySQL1.安装MySQL2.查看MySQL 版本 3.安全配置MySQL3.1是否设置密码?(按y|Y表示是,按其他任意键表示否):3.2是否删除匿名用户......
  • Linux---对缓冲区的简单理解--第一个系统程序
    前序:首先先理解一下什么是回车与换行;回车和换行是两个概念,它们不是一个东西;回车:光标回到开始;换行:换到下一行;如下图:行缓冲区如何理解缓冲区问题?可以认为,缓冲区就是一块内存块,有的输出的内容会先这个缓冲区中,在缓冲区刷新时一起输出到输出端;如下图如果想让他立马刷新......
  • 【Linux】进程的概念
    目录内容摘要进程的概念进程管理Linux下启动多个进程,那么Linux受否要进行进程管理呢?既然需要进行进程管理,那么Linux操作系统是如何进行进程管理的呢?管理的具体方式进程组织PCB查看进程通过ps方式进行查看通过具体文件进行查看通过top方式进行产看通过系统调用获......
  • 如何在LInux上安装并运行Jenkins
    如何在LInux上安装并运行JenkinsJenkins是什么?Jenkins是一款开源CI&CD软件,用于自动化各种任务,包括构建、测试和部署软件。Jenkins支持各种运行方式,可通过系统包、Docker或者通过一个独立的Java程序。官网:https://www.jenkins.io中文文档:https://www.jenkins.io/zh/......
  • 【Linux系列】AWK 使用指南
    ......
  • Kali Linux核心命令与基础概念(Kali Linux Core Commands and Basic Concept)
     ......
  • linux之ssh服务
    SSH服务ssh是什么ssh配置项配置免密登录优化sshssh是什么SSH为SecureShell的缩写,是建立在应用层基础上的安全协议。SSH是较为可靠的专为远程登录会话和其他网络服务提供安全性的协议。利用用SSH协议可以有效防止远程管理过程中的信息泄露问题。ssh安装yum-yinst......
  • linux之http协议
    HTTPS协议什么是httphttp请求头和响应头http请求方法http状态码PVUVIP什么是httphttp是超文本传输协议(HypertextTransferProtocol),是一种用于在客户端(通常是浏览器)和服务器之间传输数据的协议。它是Web(万维网)通信的基础协议,广泛应用于访问网页和与Web服务交互。......
  • linux之nginx服务
    Nginx服务nginx是什么nginx官方仓库安装nginx配置文件详解多IP、多域名、多端口部署服务nginx是什么nginx("enginex")是一个HTTPweb服务器,反向代理,内容缓存,负载均衡器,TCP/UDP代理服务器和邮件代理服务器稳定版本nginx-1.26.2https://nginx.org/en/linux_packages.ht......